过去几周,我一直在终端上的Visual Studio上执行我的Golang代码。突然之间,我正在尝试运行我制作的程序,并且它不会在终端中运行。我输入去安装项目,然后输入项目。我得到 -bash:project:command not found 。在VS中,它显示项目,但无法打开它。我可以运行程序,如果我通过Finder并查看bin虽然很奇怪。有任何建议如何纠正这个?
答案 0 :(得分:9)
听起来您的$PATH
环境变量未设置为包含Go二进制文件。来自How to Write Go Code:
为方便起见,将工作区的bin子目录添加到PATH:
$ export PATH=$PATH:$(go env GOPATH)/bin
大多数人都希望将其添加到.bashrc
,以便在会话中保留它。
答案 1 :(得分:0)
Windows用户会有类似的东西 -
GOPATH="c:\Users\<username>\code\go"
PATH="...;%GOPATH%\bin"
您需要将此添加到环境变量中的路径 -
然后转到
控制面板 - &gt;所有控制面板项目 - &gt;系统 - &gt; Advansed系统设置 - &gt;选项卡高级 - &gt;环境变量 - &gt; 通过单击“系统变量”上的“新建”添加新的系统变量 - &gt; 变量名= GOPATH,变量值= 你:\目录\ \那你\创建
当你完成后,重新启动你的cmd或Bash(这很重要)和你 有你的GOPATH设置。一定要跑去环境,你会看到你的 值。