2010-04-05 35 views

回答

3

更新寶石版本1.3.6似乎解決了問題。

但是,gem update --system在Ubuntu平臺上無法正常工作,並且apt-get install rubygems1.8總會將您帶到版本1.2.0

這裏是更新你的寶石的竅門最新的一個,1.3.6,通過寫作時間:

sudo gem install rubygems-update 
sudo update_rubygems 

而且歸功於here

最後,通過一切手段避免手動安裝寶石,我的經驗告訴我。

3

您應該可以通過從rubygems.org下載heroku gem並從本地副本進行安裝來繞過該問題。

  1. http://rubygems.org/gems/heroku,點擊下載鏈接,下載版本1.8.5
  2. 然後移動到下載文件夾中,並做了gem install --local heroku-1.8.5.gem,但按照指示安裝依賴第一
+0

依賴關係。你是對的。感謝編輯!並沒有真正想到這一點。 – rubiii 2010-04-06 09:23:14

2

似乎就像你的Rubygems版本不是最新的一樣。 在嘗試安裝heroku gem之前,嘗試sudo gem update --system和/或sudo gem install rubygems-update; sudo update_rubygems

1

或者,如果您正在運行Debian並且無法使用gem update --system,請嘗試從backports安裝大於1.2的rubygems版本。我使用aptitude -t lenny-backports install rubygems,然後rubygems實際上可以訪問在線存儲庫。