Go不是内部或外部命令

时间:2014-05-18 13:26:21

标签: go

我一直在尝试设置我的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位,但它没有改变任何东西。

2 个答案:

答案 0 :(得分:2)

GOPATH是构建或测试go应用程序时使用的路径。它不告诉Windows你的可执行文件在哪里。为此,您必须设置路径环境变量。您还可以设置GOBIN环境变量。

答案 1 :(得分:1)

正如@JohnGilmore指出的那样,GOPATH是Go工具使用的位置(可执行文件)。 要将位置设置为go可执行文件,以便Windows可以找到您需要设置PATH变量的命令。

在Windows上:

SET %PATH%=%PATH%;C:\Go\bin

您也可以通过在“开始” - >“搜索”中键入“env”,然后选择“编辑系统环境变量”,将其设置为在每个新环境中。