错误“找不到命令";安装go-eval之后 [英] Error "command not found" after installing go-eval

查看:239
本文介绍了错误“找不到命令";安装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屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆