2016-05-04 7 views
1

go run ...go get ...などを実行すると、プロセスがハングして返されません。 -xオプションを追加すると、ビルド段階だけが表示されます。GOコマンドが無期限にハングアップする

最後にgoに更新されて以来、少し使いましたが、うまくいきました。システムの再起動後、突然停止しました。

答えて

4

何が起こっているのか把握するのに少し時間がかかっていましたが、他の人が問題に遭遇した場合に備えて、ここで問題解決策を共有すると思いました。

ほとんどの場合、GOPATHが間違って設定されていると、何らかのエラーメッセージが表示され、処理が終了します。私の問題は、起動時にマウントされていたはずのフォルダにGOPATHが設定されていたことです。パスが正しくないだけでなく、ドライブのマウントに失敗しました。そして、それが問題でした。なんらかの理由で、GOPATHがマウントされていないドライブを指していると、エラーメッセージは表示されず、プロセスは永久に停止します。

+0

マウントによって、nfsマウントを意味する場合。それはハードマウントの場合、それは永遠に(私は信じて)ハングします。ソフトマウントがエラーになります。 –

+0

@DavidBudworth:NFSではないローカルディスクにマウントしています – CantrianBear

関連する問題