我已成功將新版本的gem上傳到服務器。如果我 從本地安裝gem,它已成功安裝。未定義的類/模塊YAML :: PrivateType
但是我從 遠程服務器安裝相同的gem時出現以下錯誤。
錯誤:在執行寶石...(引發ArgumentError) 未定義類/模塊YAML :: PrivateType
注:
我已經包含任何類/模塊之外的方法。那有什麼問題 ?
我已成功將新版本的gem上傳到服務器。如果我 從本地安裝gem,它已成功安裝。未定義的類/模塊YAML :: PrivateType
但是我從 遠程服務器安裝相同的gem時出現以下錯誤。
錯誤:在執行寶石...(引發ArgumentError) 未定義類/模塊YAML :: PrivateType
注:
我已經包含任何類/模塊之外的方法。那有什麼問題 ?
這是rubygems 1.5.0中的一個已知bug。降級到1.3.7(理論上這個bug已經在1.5.2中修復了,但是我還沒有測試過)。
運行這些命令:
gem install rubygems-update
update_rubygems