1

我遇到了一个错误:

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 execution gem ... (Gem::RemoteFetcher::FetchError) 尝试安装 rails 时出现 503 错误

任何想法如何解决或为什么会发生此错误。

4

2 回答 2

3

更改您的宝石来源并重试:

gem sources --remove http://gems.github.com/
gem sources -a https://rubygems.org/
于 2018-05-04T17:19:29.113 回答
1

当 ruby​​gems 页面被主服务阻止时会发生这种情况,特别是 https 连接。在 Gemfile 中更改为 https 或要求他们解除对 ruby​​.org 和 api.ruby.org 页面的阻止。

于 2019-07-11T21:38:20.457 回答