我是Ruby on rails的新手,我在Rails安装期间遇到了这个问题。我已经搜索了很多并尝试了许多解决方案,这些解决方案在stackoverflow上可用,但对我来说没什么用。请帮助我如何摆脱这个问题..
答案 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 但是当重新运行“捆绑安装”时,问题仍然存在