当前位置: 首页 > 面试题库 >

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

岑经纶
2023-03-14
问题内容

我正在尝试以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)


问题答案:

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

PATH="$GOPATH/bin:$PATH"

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

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

export GOPATH="$HOME/go"
PATH="$GOPATH/bin:$PATH"


 类似资料:
  • 我试图在redhat linux(RHEL6)上安装Postgres9.5。我已经成功地安装了PostgreSQL并且当我运行这个脚本->runpsql.sh时它正在启动和运行,但是psql或psql-u postgres不工作,为什么?我还设置了环境变量。 安装目录:/u02/PostgreSQL/9.5数据目录:/u02/PostgreSQL/9.5/Data 之后还将设置环境变量 获取以下错

  • 问题内容: 我想使用golang,但是我在运行go命令时遇到了麻烦。我安装了go1.5.2 darwin / amd64,但是运行命令时,终端出现错误。我将路径添加到bash配置文件中,但是仍然出现错误(我重新启动了终端btw)。我卸载并重新安装,但没有运气。有人可以帮我解决这个问题吗?我不确定安装中是否有错误,但下载成功。如果不进行锻炼,我可能必须下载旧版本的go。 问题答案: 就像上面评论中提

  • 我已经在全局和本地安装了gulp 我尝试运行指向我的gulpfile的,它没有出错,当然,它以开始。 关于让gulp在Windows(8.1)上工作有什么建议吗?

  • 问题内容: 执行时似乎得到以下提示 不幸的是,执行任何Bower命令都会返回 返回和运行返回。 问题答案: 我假设您是通过Homebrew安装Node.js的,它烦人地将已安装的npm二进制文件放在通常不在用户路径中的位置。您要做的就是添加到$ PATH中。您可以通过将其添加到.bashrc / .bash_profile / .zshrc文件中来实现。 尽管我宁愿卸载Homebrew安装的Nod

  • 问题内容: 我已经按照Facebook指示页面(https://facebook.github.io/react/blog/2016/07/22/create- apps-with-no- configuration.html )上的指示完全安装了create-react-app : 首先,安装全局软件包: 我做到了 看起来工作正常-该文件已安装到 我不太确定为什么全局安装会将它带到这个路径,但是

  • 在目录下查看时,可以看到可执行文件。 我的npm安装有问题吗?