Ruby on rails 未能安装";Mysql2“;版本0.5.2
我尝试了各种方法。 但是,同样的错误还是发生了Ruby on rails 未能安装";Mysql2“;版本0.5.2,ruby-on-rails,ruby,Ruby On Rails,Ruby,我尝试了各种方法。 但是,同样的错误还是发生了 An error occurred while installing mysql2 (0.5.2), and Bundler cannot continue. Make sure that gem install mysql2 -v '0.5.2' --source 'https://rubygems.org/' succeeds before bundling. 我的规格是: 马科斯莫哈韦10.14.1 Ruby 2.5.3p105 Mysq
An error occurred while installing mysql2 (0.5.2), and Bundler cannot
continue.
Make sure that gem install mysql2 -v '0.5.2' --source 'https://rubygems.org/'
succeeds before bundling.
我的规格是:
- 马科斯莫哈韦10.14.1
- Ruby 2.5.3p105
- Mysql 8.0.12与自制
gem "rails"
gem "mysql2", "0.5.2"
你能告诉我一个解决办法吗?这是一个非常好的帖子。我在使用mac时也面临同样的问题。我最终做了以下几件事
chmod755gemfile
sudo bundle安装
。这使我能够安装gem文件中的所有gemrakedb:create
和rails服务器
一切正常。希望它也能解决你的问题 我在安装新机器时也遇到了同样的问题 只是跑
brew安装mysql
为我修复了mysql gem安装失败的问题。不知道这是否会有帮助,但我在Mac和mysql上遇到过两次类似的问题。我第一次完全重新安装时,确保系统中没有MySQL文件。我想我跟着导游走了。我第二次读到这是一个symbolic链接的问题,我用
brew prune
解决了这个问题(我发现可能是brew cleanup
现在-值得同时检查这两个链接)。当您运行gem install mysql2-v'0.5.2'-源代码时https://rubygems.org/“
,输出是什么?我也尝试安装Mysql2 0.5.1和0.5.0的旧版本。但它失败了…嗨,莎拉错误:在执行gem时。。。(Errno::EACCES)权限被拒绝@rb_sysopen-/Users/daisuke/.rbenv/versions/2.5.3/lib/ruby/gems/2.5.0/gems/mysql2-0.5.2/CHANGELOG.mdI也有sudo。sudogem安装mysql2-v“0.5.2”--源“”密码:生成本机扩展。这可能需要一段时间。。。错误:安装mysql2时出错:错误:无法生成gem本机扩展。您好,hernanvicente。马科斯莫哈韦10.14.1