找不到有效的宝石'mysql2-0.3.18.gem'

时间:2015-03-03 14:55:56

标签: ruby-on-rails ruby-on-rails-3 ruby-on-rails-4

我是Ruby on rails的新手,我在Rails安装期间遇到了这个问题。我已经搜索了很多并尝试了许多解决方案,这些解决方案在stackoverflow上可用,但对我来说没什么用。请帮助我如何摆脱这个问题.. enter image description here

3 个答案:

答案 0 :(得分:6)

之前我遇到过此问题,原因是您尝试从https网站下载。

我猜您是在尝试在gemfile中安装所有gem,而bundle install不起作用。它会给你一个像

这样的信息
bundler cannot continue. Please make sure gem install samplegem succeeds

更改gemfile中的以下行

source 'https://rubygems.org'

source 'http://rubygems.org'

并运行bundle

或者,您可以执行以下操作

gem install mysql2 -s http://rubygems.org

无论哪种方式,您都应该能够安装gem。

答案 1 :(得分:1)

您是否已在机器中安装了mysql?同样的经历发生在我身上。我正在使用虚拟环境并尝试安装gem mysql2但我忘记了我的“主”环境中没有mysql。

答案 2 :(得分:0)

我运行了以下命令,并成功安装了mysql2。

  

gem install mysql2 -s http://rubygems.org   但是当重新运行“捆绑安装”时,问题仍然存在   enter image description here