FaqRubyGemsProxyJa

Revision as of 17:33, 6 November 2009 by Admin (Talk | contribs)
(diff) ← Older revision | Current revision (diff) | Newer revision → (diff)

プロキシ経由で Ruby Gems の使用に問題があります。どうしたらよいですか?

以下のような問題に遭遇した場合:

Nothing found: Network problem> Check NetBeans proxy settings.
ERROR: While executing gem ... (Gem::RemoteSourceException) HTTP Response 407 fetching http://gems.rubyforge.org/yaml 

Run gem install behind a firewall in Windows が参考になります。

また users@ruby.netbeans.org メーリングリストの this thread が参考になります。


ISA 2004 と Windows Server 2003 経由、Microsoft Firewall Client を使ってインターネットに接続しています。NetBeans のプラグインはダウンロードできましたが、Gem はできません。上記の記事によると、

Ruby Win32 SSPI gem を次の場所から C: のルートディレクトリにダウンロードしました。 http://rubyforge.org/projects/rubysspi/

gem をコマンド行からインストールしました。gem.bat を探して(例 C:\Program Files\NetBeans 6.1\ruby2\jruby-1.1\bin)、次のように入力します:

gem install c:\rubysspi-1.2.3.gem 

gem.bat の編集や、ユーザー名、パスワードを設定は必要ありませんでした。 ユーザーは接続性を次のコマンドで確認できます:

gem list rails -r

これが設定できれば NetBeans は gem をダウンロードできます。

NetBeans の Ruby on Rails プロジェクトでは通常 http://localhost:3000/ を使用しアプリケーションを実行します。Microsoft Firewall Client を使うと localhost は ISA 204 です。この場合は http://192.168.0.23:3000/ のように IP アドレスを指定する必要があります。


Not logged in. Log in, Register

By use of this website, you agree to the NetBeans Policies and Terms of Use. © 2012, Oracle Corporation and/or its affiliates. Sponsored by Oracle logo