使用gems.github.com的Gem :: RemoteFetcher :: FetchError

时间:2018-05-03 18:03:20

标签: ruby-on-rails ruby rubygems ruby-on-rails-5 bundler

我收到了错误:

ruby 2.5.1p57 (2018-03-29 revision 63029) [x86_64-linux]

当我尝试安装捆绑包时:

gem install bundler

错误:

ERROR:  While executing gem ... (Gem::RemoteFetcher::FetchError)
    bad response Forbidden 403 (http://gems.github.com/quick/Marshal.4.8/bundler-0.3.0.gemspec.rz)

我用这个命令暂时解决了:

 gem sources --remove "http://gems.github.com"

因为它是403 Forbidden问题。 来自:Getting a While executing gem ... (Gem::RemoteFetcher::FetchError) 503 error when attempting to install rails

的想法

任何想法如何解决或出现此错误的原因。

2 个答案:

答案 0 :(得分:3)

更改宝石来源,然后重试:

gem sources --remove http://gems.github.com/
gem sources -a https://rubygems.org/

答案 1 :(得分:0)

当rubygems页面被阻止从主要服务(特别是https链接)中出现时,就会发生这种情况。更改为Gemfile中的https或要求他们取消阻止ruby.org和api.ruby.org页面。