2013-02-09 158 views
1

我決定嘗試在我的VPS上部署Copycopter-server。在我的開發機器上克隆Github存儲庫後,我嘗試了bundle install。然後錯誤出現:Copycopter-server:bundle install由於「Platform」gem而失敗

Gem::RemoteFetcher::FetchError: Errno::ECONNREFUSED: Connection refused - connect(2) (http://rubygems.org/gems/Platform-0.4.0.gem) 

我曾嘗試沒有成功安裝在本地寶石PlatformPopen4。看來last activity用於改善Platform寶石是從2005年......

我需要你的建議:

  • 我怎樣才能找到這些地方的寶石(PlatformaPopen4依賴)中使用Copycopter-server應用程序?
  • 它可能是一個臨時Rubigems.org問題或寶石與Rails 3.2.11不兼容?
  • 在Gemfile中名稱PlatformPopen4大寫的原因是什麼?

謝謝你的時間。

回答

1

請檢查您的網絡設置。拒絕連接聽起來更像是你根本不允許連接到rubygems。試試

curl "http://rubygems.org" 

找出來。從評論

更新:

源線在Gemfile必須從

source :rubygems 

改爲

source 'https://rubygems.org' 
+0

'curl'工程確定。這行在'Gemfile'之上看起來不錯:'source:rubygems'? – 2013-02-09 17:06:01

+0

謝謝你的幫助。看起來'source:rubygems'(在Gemfile的頂部)是不正確的。它應該是:'source'https://rubygems.org''。請將它添加到您的答案中。 – 2013-02-09 19:38:11

+0

完成。很高興它至少讓你進入正確的方向。 – iltempo 2013-02-09 20:53:53