2010-07-06 44 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,因为我遇到了一次由于这个问题。