Невозможно собрать программу go на удаленном сервере с помощью команды remote s sh - PullRequest
0 голосов
/ 10 января 2020

Я пытаюсь собрать программу go на удаленном сервере из сценария bash, но возвращается ошибка (sh: 1: go: не найдена). То же самое, если я пытаюсь выяснить версию:

ssh user@host "go version"

sh: 1: go: не найдено

Как это исправить? (go на этом сервере существует и работает)

1 Ответ

1 голос
/ 10 января 2020

Вместо этого используйте полный путь к двоичному файлу go, не полагайтесь на PATH. Выполните whereis go, чтобы проверить, где он находится, поэтому он должен выглядеть примерно так:

ssh user@host "/usr/local/go/bin/go version"

Дополнительная информация, почему это произошло здесь и здесь .

...