首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >错误:为nil:NilClass调用了私有方法‘`gsub’,其中包含pik install ruby 1.9.3

错误:为nil:NilClass调用了私有方法‘`gsub’,其中包含pik install ruby 1.9.3
EN

Stack Overflow用户
提问于 2012-08-13 21:48:37
回答 1查看 918关注 0票数 2

在Windows7机器上,我安装了jruby 1.6.7,然后用'gem install pik‘安装了pik。然后我运行pik_install C:\bin,它正确地安装了pik。我可以正确地运行"pik ls“命令。

C:\Users\nir>pik ls * 167: jruby 1.6.7 (ruby-1.8.7-p357) (2012-02-22 3e82bc8) (Java HotSpot(TM)...

我的路径是:- C:\Users\nir>echo %PATH% C:\Program Files\Java\jdk1.7.0\bin; C:\bin;C:\Windows\system32;C:\Windows;C:\Windows\System32\Wbem;C:\Windows\System32\WindowsPowerShell\v1.0\;C:\jruby-1.6.7\bin;C:\cygwin\bin;

然而,当我运行"pik install ruby 1.9.3“命令时,我得到了以下错误:- C:\Users\nir>pik install ruby 1.9.3

出现错误:

代码语言:javascript
复制
 Error: private method 'gsub' called for nil:NilClass

 in: pik/commands/install_command.rb:24:in `execute'
 in: pik_runner:33`

-安装的pik版本是0.2.8。我已经禁用了防火墙设置。

任何帮助都将不胜感激。

EN

回答 1

Stack Overflow用户

发布于 2012-08-16 13:37:48

此问题已解决。这与防火墙设置有关。

我之前在.gemrc文件中做了这样的设置,包括:

gem:--http-proxy=http://ourproxyserveraddress.com:8080

然而,它并没有起作用。以下设置修复了此问题:-

1)控制面板\系统和安全\系统(我的电脑\系统属性) ->高级系统设置。

2)创建包含代理服务器IP地址和端口号的系统环境变量HTTP_PROXY。您可以在浏览器设置-工具->连接->局域网设置->代理服务器中找到有关代理服务器的信息

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/11935644

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档