7

play web フレームワークとその scala サポートを始めようとしています。

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

企業プロキシ用にシステム設定を正しく設定しましたが、play はそれらを使用していないようです。

それらを取得するためにプレイ用に設定する必要がある構成ファイルまたは環境プロパティはどこかにありますか?

4

4 に答える 4

5

Python で実装されたインストール コマンドは、舞台裏で ulrlib を使用します: https://github.com/playframework/play/blob/master/framework/pym/play/commands/modulesrepo.py#L73

ライブラリではurllib、ENV 変数を介してプロキシを設定できますhttp_proxy: http://docs.python.org/library/urllib.html#high-level-interface

そのため、その ENV 変数を介してプロキシを設定してみてください。

于 2010-12-13T01:35:33.190 に答える
3

まだリリースされていない 1.1.1 でのみ動作していると思います。バグ 210を参照してください。よくわかりませんが、list-modules と install は同じコードを使用してプロキシを取得していると思います。手動でインストールできます。

于 2010-12-13T13:16:34.327 に答える
2

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

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

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

于 2010-12-13T13:09:25.633 に答える
1

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

http://www.proxifier.com/

U * nxを使用している場合は、代わりにCNTLMを試してください。

http://cntlm.sourceforge.net/

于 2011-01-22T05:32:59.173 に答える