go env -w GO111MODULE 设置问题

之前配置的时候错误的配置了 go env -w GO111MODULE=AUTO

现在输入什么命令都会报如下错误,go卸载重装了也没用。

错误如下:

go: unknown environment setting GO111MODULE=AUTO


已邀请:

chenqinghe

赞同来自: tsingson kailunio

windows 平台:

set GO111MODULE=auto


linux/mac平台:

export GO111MODULE=auto

Swper - It男

赞同来自: swper007

go env 可以看到一个参数:GOENV就是保存文件了。

Windows目录:

C:\Users\用户名\AppData\Roaming\go\env


类Uinx系统

$HOME/.config/go/env

你需要删除掉使用go env -w命令生成的错误配置文件


可以通过一下代码查看文件所在目录

package main

import (
"fmt"
"os"
)

func main() {
dir, _ := os.UserConfigDir()
fmt.Println(dir)
}

删除掉该目录下面的go/env 文件


Mac下面,该配置文件位于 ~/Library/Application Support/go/env

Windows不清楚

➜ cd ~/Library/Application\ Support/go

➜ vim env

MacOS 下进行如上操作

他如果配置错误的话,go env是看不到任何信息的,只会出现:

go: unknown environment setting GO111MODULE=AUTO


另外,不知道是不是版本的问题,1.13版本的mac平台,该文件位于:

$HOME/Library/Application Support/go/env

要回复问题请先登录注册