go:找不到GOROOT目录:/ usr / bin / go

时间:2017-07-06 16:08:07

标签: go

我尝试安装软件包,但即使我的ROOT目录设置正确,也会遇到以下问题。

p@p-ubuntu:~/ba/docker-lvm-plugin$ which go
/usr/bin/go
p@p-ubuntu:~/ba/docker-lvm-plugin$ echo $GOROOT
/usr/bin/go
p@p-ubuntu:~/ba/docker-lvm-plugin$ go get github.com/Sirupsen/logrus
go: cannot find GOROOT directory: /usr/bin/go

1 个答案:

答案 0 :(得分:1)

如果有人发出go env,则可以返回以下内容:

set GOPATH=C:\Users\user\go
set GOROOT=C:\tools\go

什么是GOPATH

  

创建工作区目录%USERPROFILE%\go。 (如果你愿意的话   使用不同的目录,您需要设置GOPATH环境   变量;有关详细信息,请参阅如何编写Go代码。)

什么是GOROOT

  

如果您选择的目录不是c:\ Go,则必须设置GOROOT   环境变量到您选择的路径。