登录
首页 >  Golang >  Go问答

解决“go env GOROOT”变量错误的方法

来源:stackoverflow

时间:2024-02-09 23:12:28 369浏览 收藏

珍惜时间,勤奋学习!今天给大家带来《解决“go env GOROOT”变量错误的方法》,正文内容主要涉及到等等,如果你正在学习Golang,或者是对Golang有疑问,欢迎大家关注我!后面我会持续更新相关内容的,希望都能帮到正在学习的大家!

问题内容

我犯了一个错误:

go env -w goroot=/users/apple/documents/testproject/gxb_be:/usr/local/go

我设置了错误的路径作为 go env 的变量。 这使得我几乎无法在vscode终端中使用go env命令,因此无法直接使用该命令进行修复。

% go env
go: cannot find goroot directory: /users/apple/documents/testproject/gxb_be:/usr/local/go

我参考了这篇文档 https://go.dev/doc/install ,尝试重新安装go,并尝试重启vscode终端,甚至重启macbook,但没有成功。

我认为这是一个全局问题,因为它不仅影响vscode,而且也发生在终端上。

我的环境:

go版本go1.19.3 darwin/amd64 vscode 1.72.2(通用)

现在我通过导入环境变量暂时解决了这个问题。 但是,每次新建一个vscode终端,问题依然存在。

% go env
go: cannot find GOROOT directory: /Users/apple/Documents/testProject/GXB_be:/usr/local/go
% export GOROOT=/usr/local/go
% go env
warning: GOPATH set to GOROOT (/usr/local/go) has no effect
GO111MODULE="on"
GOARCH="amd64"
GOBIN=""
...

如何恢复环境?


正确答案


删除(或编辑)/Users//Library/Application Support/go/env。 ——来自沃尔克

到这里,我们也就讲完了《解决“go env GOROOT”变量错误的方法》的内容了。个人认为,基础知识的学习和巩固,是为了更好的将其运用到项目中,欢迎关注golang学习网公众号,带你了解更多关于的知识点!

声明:本文转载于:stackoverflow 如有侵犯,请联系study_golang@163.com删除
相关阅读
更多>
最新阅读
更多>
课程推荐
更多>