2016-07-16 99 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