捆绑安装不起作用

rub*_*141 8 ruby bundle ruby-on-rails gemfile

我正在Windows上开发Ruby on Rails.

我们的本地网络出了问题,无法访问https://www.rubygems.org,好像被阻止了什么.

但我可以通过http://www.proxyfoxy.com访问它.

以下是结果bundle install:

$ bundle install

https://rubygems.org/获取源索引

由于错误而重试抓取器(2/4):Bundler :: HTTPError无法从https://rubygems.org/获取规范

由于错误而重试抓取器(3/4):Bundler :: HTTPError无法从https://rubygems.org/获取规范

由于错误而重试抓取器(4/4):Bundler :: HTTPError无法从https://rubygems.org/获取规范

无法从https://rubygems.org/获取规格

有没有其他方法来安装宝石bundle install

Lah*_*iru 8

正如 @Wasif 提到的,首先确保Ruby Gems站点已启动并且您的网络访问正常。

如果它们工作正常,请尝试如下:

  • 首先,删除你的Gemfile.lock文件

  • 然后运行gem update --system

  • 然后在你的 Gemfile 中尝试将第一行更改source 'https://rubygems.org'http://(不带s

除非您的连接出现问题,否则这应该可以解决bundle install.

  • 这是连接问题。我通过 hideMe VPN 解决了​​它。它用于绕过被阻止的网站或仅针对特定用户关闭服务器。 (2认同)

小智 8

打开Gemfile并从中更改第一行

source 'https://www.rubygems.org'
Run Code Online (Sandbox Code Playgroud)

对此

source 'http://www.rubygems.org'
Run Code Online (Sandbox Code Playgroud)

删除' s'从' https'.

  • @soorapadman 这不仅仅是链接答案。请仔细阅读。ACHYUT KADAM 建议更改“source 'https://www.rubygems.org'”这一行。 (2认同)

rub*_*141 0

这是一个连接问题。

我通过hideMe VPN解决了​​这个问题。它用于绕过被阻止的网站或仅针对特定用户关闭服务器。

现在一切似乎都进展顺利。