go build之后找不到Golang命令

Sha*_*her 4 go

我有安装和设置去.

export GOPATH=$HOME/go
export PATH=$PATH:/usr/local/go/bin
Run Code Online (Sandbox Code Playgroud)

我在以下位置创建了一个.

$HOME/go/src/github.com/shamsher31/gosymbol
Run Code Online (Sandbox Code Playgroud)

我使用构建内部包文件夹

go build
Run Code Online (Sandbox Code Playgroud)

它在bin文件夹中创建二进制文件GOPATH
但是当我尝试从命令行运行包名时,它会产生以下错误.

symbol: command not found
Run Code Online (Sandbox Code Playgroud)

如何从命令行执行二进制文件?

Sha*_*her 21

您需要为ubuntu配置以下配置.

$ sudo gedit ~/.bashrc
Run Code Online (Sandbox Code Playgroud)

添加以下配置

export PATH=$PATH:/usr/local/go/bin
export GOPATH=$HOME/go;
export PATH=$PATH:$GOPATH/bin;
Run Code Online (Sandbox Code Playgroud)

/usr/local/go/bin将是您的安装路径,$GOPATH/bin并将安装 您的自定义生成包.

  • 另外,不要忘记在使用`source~/.bashrc`更改配置后重新加载配置 (3认同)