这可能是一个非常简单的问题 每次我在项目的文件夹中进行“Bundle install” 我收到这样的错误
An error occured while installing json (1.6.6), and Bundler cannot continue.
Make sure that X succeeds before bundling.
其中X可以是
'gem install json -v'1.6.6'
或
'gem install execjs -v'1.3.2'
要么
'gem install coffee-script-v'2.2.0'
现在,在我逐步完成每个gem安装后,捆绑安装成功 有没有办法在一个命令中完成所有这些操作? 有没有办法在红宝石矿中做到这一点?
答案 0 :(得分:5)
答案 1 :(得分:1)
如果我的网络连接是不稳定/低带宽无线连接,我之前遇到了同样的问题。它试图一次安装所有的宝石,但由于缺乏带宽而停在其中一个宝石上。那么你当然可以一次安装一个,但如果你的连接不断进出,这可能是你无法一次安装它们的原因。
答案 2 :(得分:1)
由于与使用SSL连接相关的错误,您的某些宝石可能未安装。这意味着依赖于那些宝石的宝石会像你经历的那样抛出错误。
请参阅:http://railsapps.github.com/openssl-certificate-verify-failed.html
该链接有各种解决方法,但最简单的方法是替换此行:
source 'https://rubygems.org'
在你的Gemfile顶部有这一行:
source 'http://rubygems.org'