nie*_*epl 12 linux go windows-subsystem-for-linux goland wsl-2
操作系统:Windows 11 WSL2;IDE:Goland 最新
我正在尝试打开 IDE Goland,但当 IDE 尝试为我的项目建立索引时出现此错误。
warning: GOPATH set to GOROOT (/usr/local/go) has no effect
go: mkdir /usr/local/go/pkg/mod: permission denied
go: github.com/MyCompany/common-backend@v1.0.56: mkdir /usr/local/go/pkg/mod: permission denied
Run Code Online (Sandbox Code Playgroud)
不过,我已经这样安排了
export GOROOT=/usr/local/go
export GOPATH=$HOME/go
export PATH=$PATH:/usr/local/go/bin
Run Code Online (Sandbox Code Playgroud)
这是我对 WSL for Go Path 怀念的东西吗?
小智 -3
第 1 步:打开终端检查 GOPATH

go env | grep GOPATH
Run Code Online (Sandbox Code Playgroud)
第 2 步:将 GOPATH 和它们复制到 ~/.zshrc


sudo gedit ~/.zshrc
Run Code Online (Sandbox Code Playgroud)
第三步:保存并重启bash

source ~/.zshrc
Run Code Online (Sandbox Code Playgroud)
替代方案:将当前用户设为 root


sudo chown <user> -R /root/
Run Code Online (Sandbox Code Playgroud)