go команды run / vet / build / test зависают после завершения. Игнорирует сигнал прерывания - PullRequest
0 голосов
/ 08 апреля 2020

Аналогично вопросу # 37033541 , мои команды не останавливаются. Однако в моей системе нет размонтированных дисков; my GOPATH имеет значение / users / user_name / go: / users / user_name / goCode. Ни изменение этого пути к установке по умолчанию, ни перезагрузка компьютера, ни даже запуск оболочки без моего bashr c не изменяют поведение. Пока он работает, он генерирует функциональный исполняемый файл.

Я работаю go 1.14.1, установленный в соответствии с инструкциями для macOS Mohave.

Это поведение реплицируется через другие пакеты в моем система. Но передача кода на игровую площадку Go или другой компьютер Ma c не повторяет поведение. Когда я запускаю go build -x ..., последним действием является: rm -r $WORK/b001/.

Запуск трассировки стека в процессе приводит к текущим системным вызовам, которые я не могу интерпретировать (они кажутся различными и будут рады опубликовать некоторые, если кто-то посчитает их полезными).

Это не случалось, это начиналось несколько часов go. Буду признателен за помощь в устранении этой проблемы.

1 Ответ

0 голосов
/ 10 апреля 2020

Проблема была решена только путем установки ОС * fre sh и последующей переустановки go 1.14.1.

Подробнее здесь: https://groups.google.com/forum/#! Topic / golang -nuts / YxqX9o2YJ4k

...