2016-10-02 53 views
1

我已安裝並安裝去。golang命令未找到後生成

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

我在以下位置創建了一個package

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

我建立使用

go build 

包文件夾裏面裏面GOPATH
bin文件夾中創建二進制但當我嘗試從命令行運行包的名稱它給下面的錯誤。

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' –