这里应该是失败了吧?source 是 ruby gems.org,是因为被墙了么? 之后我 rails server 总是报错却少 gem: 然后却少哪个 gem 我就 sudo gem install **,这里成功了,可是每次 install 完一个然后 rails server 还会出现另一个 gem 却少。 是要修改 gemfile 文件么?mac 本应该从哪里修改呢?从终端利用口令么?希望能有人指导一下。
先解决问题,再认真看下楼上链接
bundle config mirror.https://rubygems.org https://gems.ruby-china.org
翻墙,什么都不用改,运行 bundle install
。
替换 Gems 源:
$ gem sources --add https://gems.ruby-china.org/ --remove https://rubygems.org/
$ bundle config mirror.https://rubygems.org https://gems.ruby-china.org
运行 bundle install
,祈祷可以一次成功。如果不行,可能是 ruby china 源的云储存出了问题。
最近 UpYun 不太问题,gems.ruby-china.org 安装的时候可能会偶尔有几个文件 502,重试就好了
我已经给 UpYun 那边提了工单,询问这个问题的原因了。
这个事情的公告:https://ruby-china.org/topics/29978
问题已经解决了,详见公告
#14 楼 @huacnlee 好了,我用 gems.ruby-china.org 还是不行,然后我用了 bundle config mirror.https://rubygems.org https://ruby.taobao.org改成淘宝源就行了。