作为标题,我只是在我的笔记本电脑中安装Go包。
操作系统:Windows 7 Enterpreise SP1(64位)
安装路径:C:\go
我设置了“环境变量”:
GOROOT
Value = C:\GO;C:GO\bin
我制作了hello.go文件并将其保存在C:\go
当我运行"go run hello.go" in CMD in C:\
时,会收到如下错误消息:
go:cannot find cannot find GOROOT directory: C:\Go; C:\Go\bin
答案 0 :(得分:2)
Golang文章“How to Write Go Code”确实提到:
GOPATH
环境变量指定工作区的位置。在开发Go代码时,它可能是您需要设置的唯一环境变量
请注意,这与Go安装的路径不能相同。
(安装是GOROOT
引用)
<首先,创建一个工作区目录并相应地设置GOPATH
您的工作区可以位于您喜欢的任何位置,但我们将在本文档中使用$HOME/go
。
mkdir %USERPROFILE%\go
set GOPATH=%USERPROFILE%\go
为方便起见,将工作区的
bin
子目录添加到PATH
:
set PATH=%PATH%;%GOPATH%\bin
答案 1 :(得分:2)
GOROOT
如果您在那里安装,则应设置为d:/programs/go
GOPATH
如果您愿意,请设置为d:/workspace/gopath
此外,d:\programs\go\bin
最好添加到PATH。
似乎Go只接受斜杠(/)而不是反斜杠(\)。但是,对于PATH来说,它应该是反斜杠(\)。
答案 2 :(得分:0)
答案 3 :(得分:-1)
不要设置GOROOT。看看http://golang.org/doc/articles/go_command.html