我一直在尝试设置我的Go工作区,但它似乎没有工作。每当我输入echo %GOPATH%
时,它都会回显C:Users\y\GoWorkspace
。但每当我输入go
时,它都会显示go is not recognized as an internal or external command
。对于任何其他Go命令,这都是相同的。
我使用Windows 8 64位和Go 1.2.2 32位。我也尝试过64.2 64位,但它没有改变任何东西。
答案 0 :(得分:2)
GOPATH是构建或测试go应用程序时使用的路径。它不告诉Windows你的可执行文件在哪里。为此,您必须设置路径环境变量。您还可以设置GOBIN环境变量。
答案 1 :(得分:1)
正如@JohnGilmore指出的那样,GOPATH是Go工具使用的位置(可执行文件)。 要将位置设置为go可执行文件,以便Windows可以找到您需要设置PATH变量的命令。
在Windows上:
SET %PATH%=%PATH%;C:\Go\bin
您也可以通过在“开始” - >“搜索”中键入“env”,然后选择“编辑系统环境变量”,将其设置为在每个新环境中。