Грешка: частен метод `gsub', извикан за nil:NilClass с pik инсталирате ruby ​​1.9.3

На машина с Windows 7 инсталирах jruby 1.6.7 и след това инсталирах pik с 'gem install 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)...

Моят PATH е:- 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

Имаше грешка:

 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. И деактивирах настройките на защитната стена.

Всяка помощ ще бъде високо оценена.


person user571807    schedule 13.08.2012    source източник


Отговори (1)


Този проблем е решен. Беше свързано с настройките на защитната стена.

По-рано направих тези настройки в .gemrc файл, за да включа: -

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

Обаче не се получи. Настройките по-долу коригираха проблема: -

1) Контролен панел\Система и сигурност\Система (Моят компютър\системни свойства) -> Разширени системни настройки.

2) Създайте променлива на системната среда HTTP_PROXY, съдържаща IP адреса на прокси сървъра и номера на порта. Ще намерите информация за прокси сървъра в настройките на браузъра - Инструменти -> Връзка -> LAN настройки -> Прокси сървър

person user571807    schedule 16.08.2012