您的位置:首页 > 其它

bundle install 长时间无响应的原因及解决办法

2014-04-17 11:38 393 查看
今天在新建项目的时候遇到这个问题。

后来google得到的结果是:

原因1:great wall fire的原因,国外资源无法访问。

原因2:Gem的source设置不正确。

解决办法:

1、修改gem的source :

 

$ gem sources --remove https://rubygems.org/ $ gem sources -a http://ruby.taobao.org/ $ gem sources -l
*** CURRENT SOURCES ***
 http://ruby.taobao.org # 请确保只有 ruby.taobao.org
$ gem install rails


 

2、rails new app 时  --skip-bundle  跳过bundle环节,然后修改新app中的Gemfile,source 'http://ruby.taobao.org/'

然后在app下 运行 bundle install 即可

3、还可以将自己的机子作为gem server。

步骤1:gem server

步骤2:讲gem的source 和 Gemfile 中的source都这设置成  http://localhost:8808  即可

希望以上的方法能帮助大家解决问题。

PS: 淘宝gems镜像   http://ruby.taobao.org
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: