2016-04-15 13 views
1

私はTorchでAlexNetをうれしく使っています。今ではdistlearnをモデルに展開してインストールします。私はプロキシ変数を前述のように設定し、直接wgetコマンドでテストします。私はレポをダウンロードして試してみたエラーファイアウォール経由でdistlearnをインストールできない

Missing dependencies for autograd: 
totem 

Using https://raw.githubusercontent.com/torch/rocks/master/totem-0-0.rockspec... switching to 'build' mode 
Cloning into 'torch-totem'... 
fatal: unable to connect to github.com: 
github.com[0: 192.30.252.123]: errno=Connection timed out 


Error: Failed installing dependency: https://raw.githubusercontent.com/torch/rocks/master/totem-0-0.rockspec - Failed cloning git repository. 

(autogradを取得する簡単なコマンドで

sudo luarocks install autograd 

:luarocks実行シーケンスの中で何かが正しくプロキシシェル変数をエクスポートしていないことを表示されます、倹約、データセット、gitのクローンとIPC)、そして私は今取得:

$ luarocks install distlearn 
Warning: Failed searching manifest: Failed fetching manifest for https://raw.githubusercontent.com/torch/rocks/master - Failed downloading https://raw.githubusercontent.com/torch/rocks/master/manifest - /home/hadoop/.cache/luarocks/https___raw.githubusercontent.com_torch_rocks_master/manifest 
Warning: Failed searching manifest: Failed fetching manifest for https://raw.githubusercontent.com/rocks-moonscript-org/moonrocks-mirror/master - Failed downloading https://raw.githubusercontent.com/rocks-moonscript-org/moonrocks-mirror/master/manifest - /home/hadoop/.cache/luarocks/https___raw.githubusercontent.com_rocks-moonscript-org_moonrocks-mirror_master/manifest 

...と...

$ luarocks install distlearn 
Installing https://raw.githubusercontent.com/torch/rocks/master/distlearn-scm-1.rockspec... 
Using https://raw.githubusercontent.com/torch/rocks/master/distlearn-scm-1.rockspec... switching to 'build' mode 

Missing dependencies for distlearn: 
ipc 
regress 

Using https://raw.githubusercontent.com/torch/rocks/master/ipc-scm-1.rockspec... switching to 'build' mode 

Missing dependencies for ipc: 
regress 

Using https://raw.githubusercontent.com/torch/rocks/master/regress-scm-1.rockspec... switching to 'build' mode 
Cloning into 'regress'... 
fatal: unable to connect to github.com: 
github.com[0: 192.30.252.131]: errno=Connection timed out 


Error: Failed installing dependency: https://raw.githubusercontent.com/torch/rocks/master/ipc-scm-1.rockspec - Failed installing dependency: https://raw.githubusercontent.com/torch/rocks/master/regress-scm-1.rockspec - Failed cloning git repository. 

私は誤ったウサギの穴を潜り抜けていますか? 修正する必要があるのは何ですか?私が取得する必要があるより多くの診断情報はありますか?

答えて

1

rockspecコードには、gitプロトコルを使用するための組み込みの暗黙の要件があります。ファイアウォールの背後から、HTTPSを使用する必要があります。 luarocksにはコマンド行からこれを設定するためのプロキシ環境変数がないので、インストールは失敗します。

幸い、gitの再設定する方法があります:

sudo git config --global url."https://".insteadOf git:// 

これは、代わりにHTTPSを使用するために、すべてのgitプロトコル参照を強制します。インストールは成功し、モデルコードは最初のコーディングに失敗するまで実行されます。

+0

ありがとう、これが私の問題を解決しました!私はこれと長い間戦っていたし、ルアロックに間違ったことがあると思ってしまったが、実際はとてもシンプルなものだった。 – chronosynclastic

+0

そのため、私たちはStackOverflowを持っています。インフラストラクチャサポートチームの1人がこのソリューションを知ってうれしかったです。 – Prune

関連する問題