1
go run ...
、go get ...
などを実行すると、プロセスがハングして返されません。 -x
オプションを追加すると、ビルド段階だけが表示されます。GOコマンドが無期限にハングアップする
最後にgo
に更新されて以来、少し使いましたが、うまくいきました。システムの再起動後、突然停止しました。
go run ...
、go get ...
などを実行すると、プロセスがハングして返されません。 -x
オプションを追加すると、ビルド段階だけが表示されます。GOコマンドが無期限にハングアップする
最後にgo
に更新されて以来、少し使いましたが、うまくいきました。システムの再起動後、突然停止しました。
何が起こっているのか把握するのに少し時間がかかっていましたが、他の人が問題に遭遇した場合に備えて、ここで問題解決策を共有すると思いました。
ほとんどの場合、GOPATH
が間違って設定されていると、何らかのエラーメッセージが表示され、処理が終了します。私の問題は、起動時にマウントされていたはずのフォルダにGOPATH
が設定されていたことです。パスが正しくないだけでなく、ドライブのマウントに失敗しました。そして、それが問題でした。なんらかの理由で、GOPATH
がマウントされていないドライブを指していると、エラーメッセージは表示されず、プロセスは永久に停止します。
マウントによって、nfsマウントを意味する場合。それはハードマウントの場合、それは永遠に(私は信じて)ハングします。ソフトマウントがエラーになります。 –
@DavidBudworth:NFSではないローカルディスクにマウントしています – CantrianBear