На этот вопрос уже есть ответ здесь:
У меня есть Ubuntu на Linode VPS.
Я установил последнюю версию Golang, как указано на этой странице ( http://golang.org/doc/install ) - предпринятые шаги:
Однако после этого, когда я набираю" go ", я получаю" программа 'go' не установлена ".
Итак, я сделал
"source / etc / profile"
И после этого все заработало. Однако, когда я вышел из системы и снова вошел в систему, это не сработало, и я получил ту же ошибку. Итак, я сделал "source / etc / profile", и он снова заработал.
Но даже после "source / etc / profile", если я изменю свое имя пользователя на другое (например, "root"), я получаю ту же ошибку.
Я читал, и похоже, что это как-то связано с загрузкой ".profile" или ".bashrc". Но я не уверен, в чем разница между ними. Я хочу установить "go", чтобы любой пользователь мог его запустить.
Есть идеи?
Вы можете попытаться добавить строку в свой личный профиль, в:
$HOME/.profile
Просто введите это в терминале:
echo "PATH=$PATH:/usr/local/go/bin" in "/etc/profile" >> $HOME/.profile
Затем выйдите и войдите снова или перезагрузите конфигурацию с помощью:
source $HOME/.profile
Чтобы установить Golang, вы можете просто сделать
sudo apt-get install golang-go
, который должен работать нормально.