2011-06-18 108 views
0

爲什麼每次輸入gem install gem_name時都會出現此錯誤?安裝寶石問題

ERROR: While executing gem ... (Gem::RemoteSourceException) 
    HTTP Response 302 fetching http://gems.rubyforge.org/yaml 

寶石-v = 1.0.1,紅寶石-v = 1.8.6

+1

可能是因爲您的rubygems已過時或代理設置正在重定向請求。你能檢查你正在運行的是什麼嗎?我嘗試安裝一個寶石,並沒有任何問題。 – Candide

+0

提及你的ruby版本和rubygems版本可能會有所幫助。 –

+0

編輯 – Michael

回答

2

寶石1.0.1已經很老了,你首先應該更新它。

大概

gem --update system

也斷了,所以你應該手工安裝一個新的版本。

this is probably the same question

+0

增加版本更新到紅寶石1.8.7,rubygems 1.8.5,並得到它修復 – Michael

+0

有用的鏈接手動安裝在OS X 10.5新版本:http://hivelogic.com/articles/ruby-rails-leopard/ – Michael

+0

RVM(https://rvm.beginrescueend.com/)比OS X更好。 –