错误“找不到命令";安装go-eval之后 [英] Error "command not found" after installing go-eval
问题描述
我正在尝试以交互方式运行Go
.
I'm trying to run Go
in an interactive mode.
为此,我想使用 go-eval
,我按照他们的README
说明进行操作:
I want to use go-eval
for that, I followed their README
instructions:
- 我成功运行了
go get github.com/sbinet/go-eval/
- 我跑了
go-eval
,结果是-bash: go-eval: command not found
- I ran
go get github.com/sbinet/go-eval/
successfully - I ran
go-eval
which resulted in-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)
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)
推荐答案
您需要将GOPATH/bin添加到PATH.
You need to add GOPATH/bin to PATH.
PATH="$GOPATH/bin:$PATH"
更新:从Go 1.8开始,默认是GOPATH如果未设置,请设置为$HOME/go
.如果未明确设置GOPATH,则上述将不起作用.
Update: Starting with Go 1.8, GOPATH defaults to $HOME/go
if not set. The above will not work if GOPATH is not explicitly set.
要同时设置两者,请将其添加到您的.profile中:
To set both, add this to your .profile:
export GOPATH="$HOME/go"
PATH="$GOPATH/bin:$PATH"
这篇关于错误“找不到命令";安装go-eval之后的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!