注意: 以下操作在Goland2021.3.2上进行, Goland2020.1.3及以下版本无法实现

1 安装golang1.17.6

https://studygolang.com/dl/golang/go1.17.6.linux-amd64.tar.gz

  1. sudo tar -C /usr/local -zxf /mnt/f/Download/go1.17.6.linux-amd64.tar.gz

image.png
注意windows本机也要装golang1.17.6的windows版本
https://studygolang.com/dl/go1.17.6.windows-amd64.msi

2 配置golang

vim ~/.profile

在后面追加这几行, 主要是设置go的环境变量,
要注意把GOPATH设置为win本机的GOPATH

export GOPATH=$HOME/go export GOROOT=/usr/local/go export PATH=$PATH:$GOROOT/bin export PATH=$PATH:$GOPATH/bin export GOPROXY=https://goproxy.io,direct

然后重新加载配置

source ~/.profile

3 新建项目

发现这里只能用windows本地的Go环境, 而不能选择WSL里的GoRoot, 不管了, 先创建, 进去再改
image.png
像上面这样运行是用windows本地的Go编绎器, 编辑配置
image.png
可以看到, 现在已经用WSL内部的Go编绎器进行编绎了
image.png