2016-10-02 3 views
1

У меня есть установка и настройка.Команда Golang не найдена после завершения сборки

export GOPATH=$HOME/go 
export PATH=$PATH:/usr/local/go/bin 

Я создал package в следующем местоположении.

$HOME/go/src/github.com/shamsher31/gosymbol 

я строю внутри папки пакета с помощью

go build 

Это создает бинарный файл в папке binGOPATH внутри
Но когда я пытаюсь запустить имя пакета из командной строки дает следующее сообщение об ошибке.

symbol: command not found 

Как я могу выполнить двоичный код из командной строки?

+1

Вы добавили '$ GOPATH/bin' в свой PATH? – JimB

+0

И использовать 'go install' для установки двоичного файла в GOPATH/bin – JimB

+0

Да, я уже сделал оба действия, упомянутые вами – Shamsher

ответ

7

Для ubuntu вам нужна следующая конфигурация.

$ sudo gedit ~/.bashrc 

Добавьте следующий конфиг

export PATH=$PATH:/usr/local/go/bin 
export GOPATH=$HOME/go; 
export PATH=$PATH:$GOPATH/bin; 

/usr/local/go/bin будет ваш идти путь установки и $GOPATH/bin будет где ваш обычай строить пакеты будут установлены.

+2

Также не забудьте перезагрузить конфигурацию после ее изменения с помощью 'source ~/.bashrc' –

Смежные вопросы