一尘不染

安装go-eval后出现错误“找不到命令”

go

我正在尝试以Go交互方式运行。

我要使用go-eval它,我遵循了他们的README指示:

  • go get github.com/sbinet/go-eval/成功跑了
  • 我跑go-eval了导致-bash: go-eval: command not found

一些更多的信息:

  • echo $PATH 返回: /usr/local/go/bin:...

  • echo $GOPATH 返回: $HOME/golang

  • 运行不whereis go-eval返回任何输出

  • 运行go install go-eval收益:

can't load package: package go-eval: cannot find package "go-eval" in any of: /usr/local/go/src/go-eval (from $GOROOT) $HOME/golang/src/go-eval (from $GOPATH)


阅读 258

收藏
2020-07-02

共1个答案

一尘不染

您需要将GOPATH / bin添加到PATH。

PATH="$GOPATH/bin:$PATH"

更新从Go1.8开始,$HOME/go如果未设置GOPATH,则默认为。如果未明确设置GOPATH,则以上操作
将无效

要同时设置两者,请将其添加到您的.profile中:

export GOPATH="$HOME/go"
PATH="$GOPATH/bin:$PATH"
2020-07-02