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

go:找不到GOROOT目录:/usr/bin/go,go,Go,我正在尝试安装一个软件包,但即使我的根目录设置正确,也会遇到以下问题 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 directo

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

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
如果发布go env,则可以返回以下内容:

set GOPATH=C:\Users\user\go
set GOROOT=C:\tools\go
最重要的是什么

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

最重要的是什么

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


不要设置GOROOT。就像中一样,这是错误的,并且。可能的Go副本太旧。我重新启动终端,然后它就可以正常工作了。