2016-07-16 128 views
3

我在Windows上开发Ruby on Rails。捆绑安装不起作用

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

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

下面是bundle install结果:

$捆绑安装

https://rubygems.org/

由于错误重试提取器(2/4)抓取来源分类指数:捆扎机:: HTTPError未能进行从https://rubygems.org/获取规格

由于错误而重试读取器(3/4):Bundler :: HTTPError无法从获取规格

重试提取程序因错误(4/4):捆扎机:: HTTPError无法从https://rubygems.org/取规格

无法从https://rubygems.org/

取规格是否有安装宝石任何其他方式通过bundle install

+0

好像是你的网络问题而不是'rubygems.org' –

+0

让我们知道你是否可以以自然的方式访问其他网站而无需任何代理 –

+1

访问此处(http://isitup.org/rubygems.org)确定问题是本地的 –

回答

0

之前铁轨服务器这是一个连接问题工作。

我通过hideMe VPN解决了它。它用于绕过阻止的网站或服务器仅针对特定用户。

现在一切似乎工作得很好。

1

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

如果他们工作得很好,试试这样说:

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

  • 然后在你的Gemfile运行gem update --system

  • 然后尝试改变第一线source 'https://rubygems.org'http://(没有s

除非您的连接出现问题,否则应该用bundle install解决问题。

+2

这是一个连接问题。我通过hideMe VPN解决了这个问题。它用于绕过被阻止的网站或服务器仅针对特定用户。 – ruby1141

-1

这是一个连接问题。我通过hideMe VPN解决了这个问题。它是用来绕过封锁的网站或服务器仅下降为特定用户

+0

我把你的两个答案结合在一起。这个可以被删除。 –

0

我有同样的问题,它发生了,当我关闭运行bundle install

0

在你的Gemfile从第一行的源代码应该是http://而不使用https://

变化

sourçe  https://www.rubygems.org

source  http://www.rubygems.org

然后你可以运行bundle install成功

-1

打开Gemfile并从此更改第一行

source 'https://www.rubygems.org' 

从 'https' 删除 's'。

+1

@soorapadman这不是一个链接唯一的答案。请仔细阅读。 ACHYUT KADAM建议改变'source'这一行https://www.rubygems.org'。 –

+1

@CaptainMan我的坏道歉。 – soorapadman