2009-10-19 123 views
0

我真的需要Rubygems的幫助(這是ruby的包管理器)。由於我在代理之後,我已經放棄了所有希望它自動工作,所以我必須手動下載lot,並安裝它們以供安裝。現在,我收到一條錯誤消息:幫助RubyGems(包管理器)

Rails requires RubyGems >= 1.3.2 (...)

,我再次手動下載RubyGems的-1.3.2.gem並安裝它,但是,它仍然無法正常工作和gem -v顯示1.3.1。幫幫我。此外,我可以保證,除非gem擁有HTTP1.1 Auth代理支持,否則它本身無法聯繫到它的服務器...

+1

nb。代理問題的直接含義是'gem update --system'可能不會起作用... – aviraldg

+0

您使用的是什麼操作系統? 你是怎麼安裝rubygems軟件包的? –

+0

我正在使用Windows。我通過Ruby的大型一體化安裝程序獲得了rubygems。我從網站下載的其他軟件包,然後使用以下命令進行安裝:'gem install package-name.gem' – aviraldg

回答

0

在運行rubygems命令之前,您應該嘗試類似(for windows)

set http_proxy=user:[email protected]:port 

或者export for linux,我猜。

+0

這是否適用於Windows? – aviraldg

+0

至少對我來說,它的工作:) –

+0

密碼可以逃脫? – aviraldg

0

我做了this,對結果非常滿意(沒問題!)。