2010-07-06 42 views
0

看來這個話題已經被前面幾次討論過了,但這些解決方案到目前爲止還是隻有我。我現在已經正確更新了我的源代碼,並且能夠在沒有錯誤的情況下查詢寶石,但是我一直在搜索空白結果。在代理服務器後面安裝Ruby Gems

我安裝了rubysspi並將其複製到自述文件中提到的spa.rb文件中。

自述也是採用這種基於行的我的安裝路徑,我沒有工作建議:

ruby -rspa 'C:\Program Files\ruby\gem' list --remote sspi 

所以我把它切換到我的安裝目錄關閉根:

ruby -rspa 'C:\ruby\gem' list --remote sspi 

但也沒有工作,所以搜索它位於bin目錄中的gem文件,所以這個命令終於爲我工作:

ruby -rspa 'C:\ruby\bin\gem' list --remote sspi 

但我得到空的結果返回:

*** REMOTE GEMS *** 

,所以我嘗試其他寶石和有同樣的結果。然後我列出了我的寶石來源和rubygems按預期列出。我錯過了別的嗎?

c:\ruby>gem sources 

*** CURRENT SOURCES *** 

http://rubygems.org 

回答

0

我從來沒有結束讓寶石安裝在我公司的代理之後。相反,我最終直接下載了這些gem,然後從我的本地下載文件夾安裝它們。

2

設置環境變量http_proxy到代理服務器的http://host:port

+0

我還沒有嘗試過環境變量的變化,但它仍然沒有解決這個問題。 – jjr2527 2010-07-07 13:47:00

+0

奇怪這不適合我,我使用ruby 2.0.0p481 – 2014-12-18 15:23:10

1

試試這個:

須藤HTTP_PROXY = 「http://10.3.100.207:8080」 創業板安裝捆綁

替換 「10.3.100.207」 與您的主機和 「8080」 與「端口值「

它爲我工作。

或者試試這個:

須藤HTTP_PROXY = 「http://10.3.100.207:8080」 或 須藤出口HTTP_PROXY = 「http://10.3.100.207:8080」

還做與https和HTTPS,因爲我遇到了一次由於這個問題。