2010-12-13 5 views
7

私は、プレイWebフレームワークとそのスカラーサポートを開始しようとしています。会社のプロキシを使用するようにplayframeworkに指示するにはどうすればよいですか?

残念ながら、プレイはモジュールサイトを取得できないため、「install scala」は失敗します。

企業のプロキシのシステム設定が正しいですが、再生では使用しないようです。

どこかに設定ファイルがありますか、再生のために設定する必要がある環境プロパティがありますか? Pythonで実装

答えて

3

まだリリースされていない1.1.1でのみ動作するとします。 bug 210を参照してください。私は確信していますが、私はリストモジュールとインストールは、同じコードを使用してプロキシを取得すると思う。 手動でインストールできます。

5

コマンドをインストールするには、舞台裏でulrlib使用しています:https://github.com/playframework/play/blob/master/framework/pym/play/commands/modulesrepo.py#L73

urllibライブラリはENVのVAR http_proxy経由でプロキシを設定することができます:だからhttp://docs.python.org/library/urllib.html#high-level-interface

、あなたはを通してプロキシを設定してみてくださいそのENV変数。

+0

はそれに打撃が、ノー行くを与え、ポインタへの感謝は、しかし、PythonのライブラリはMaxOSXは、OSの設定からそれを取得しようとすべきであると主張し、なぜそれが働いていないかわからない...私は疑問に思います何らかの出力を得るための方法があれば、私はそれが何をしているのかを知ることができます –

+3

私はバージョン1.2.1でこの問題に遭遇しました。 Windows XPでHTTP_PROXYのenv変数をhttp:// に設定すると、そのトリックが実行されました。 –

2

モジュールの場所がプロキシによってブロックされていないことを確認してください。ブラウザからURLにアクセスできますか、Linuxで実行している場合はwgetを使用していますか?

URLはhttp://www.playframework.org/modules/scala-head.zipです。

アクセスできる場合は、ファイルをダウンロードして再生モジュールに直接解凍することができます。とにかくそれはすべてのインストールコマンドです。

1

企業レベルのプロキシサーバーを処理するために、プロキシサーバーなどのソフトウェアを使用することを強くお勧めします。これにより、1か所ですべてのプロキシ設定を制御できるようになり、個々のソフトウェアパッケージを更新するよりもはるかにシームレスに機能します。

http://www.proxifier.com/

あなたはU * nxの上にある場合は、代わりにCNTLMを試してみてください。

http://cntlm.sourceforge.net/