2

Windows 7マシンに、jruby 1.6.7をインストールしてから、「geminstallpik」を使用してpikをインストールしました。次に、pikを正しくインストールしたpik_install C:\binを実行しました。「pikls」コマンドを正しく実行できます。

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

エラーが発生しました:

 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でした。そして、ファイアウォールの設定を無効にしました。

どんな助けでも大歓迎です。

4

1 に答える 1

1

この問題は解決されました。ファイアウォールの設定に関連していました。

以前に .gemrc ファイルでこの設定を行って、以下を含めました。

宝石: --http-proxy=http://ourproxyserveraddress.com:8080

しかし、うまくいきませんでした。以下の設定で問題が修正されました:-

1) コントロール パネル\システムとセキュリティ\システム(マイ コンピュータ\システム プロパティ) -> 詳細システム設定。

2) プロキシ サーバーの IP アドレスとポート番号を含むシステム環境変数 HTTP_PROXY を作成します。プロキシ サーバーに関する情報は、ブラウザの設定 - [ツール] -> [接続] -> [LAN 設定] -> [プロキシ サーバー] で確認できます。

于 2012-08-16T05:37:48.123 に答える