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

今天在新建项目的时候遇到这个问题。

后来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

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值