2016-10-02 125 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' –