三分醉博客
  • 首页
  • Affiliate Marketing
    • Adsense系列教程
    • Facebook广告投放
    • Youtube基础入门
  • 程序语言
  • 工具与技巧
  • 三分醉随笔
  • 联系方式
  1. 首页
  2. 程序语言
  3. 正文

goland配合wsl2直接调用wsl2里go环境的方法

2021年06月07日 5973点热度 6人点赞 0条评论

2021年11月29日更新 goland于2021年11月29日更新的GoLand 2021.3 已经原生支持 WSL 中的 Go 项目。
GoLand 2021.3
git演示
下面是原文章。
直接设置go root浏览到wsl2里面的go文件夹也是不行的,提示错误不是有效的go sdk。
file
网上看了不少文章,后来在jetbrains官网找到了关于这个issue。
按这个issue里进行设置https://youtrack.jetbrains.com/issue/GO-4377
下面是我按照这个issue操作的中文版的记录,如果你是英文界面可以安装插件中文语言包。
file
下载goland 2021.1 Beta以上版本 (https://www.jetbrains.com/go/download/download-thanks.html?type=eap&platform=windows&build=211.6305.19&code=GO)
点击运行目标里面的加号,创建一个运行目标,选择里面的wsl,点击下一步,点击完成。
file
点击按钮,添加语言运行时,选择go。
file
Go 可执行文件处填写wsl2里面的go可执行文件。
在wsl2中运行命令whereis go
返回结果:
go: /usr/local/go /usr/local/go/bin/go /mnt/d/Go/bin/go.exe
其中第二个/usr/local/go/bin/go就是wsl2里面的go的可执行文件了,填写到上图的位置即可。其中返回结果中第一个是go sdk文件夹,第三个是Windows10里面的go环境映射到了wsl2里。
GOPATH的获取通过命令go env获得,返回结果里面的GOPATH="/root/go",其中/root/go就是我的wsl2里面的gopath的路径了,不同Linux的下路径可能不同,不要按照我的路径填写,要自己通过命令查询得到。
点击确定即可。

然后编辑go编译设置
file

选择运行于,之前创建的wsl,并且勾选在远程目标上构建,这样就会调用wsl2里面的go进行build了。
file
这时再点击运行按钮,在底部的运行选项卡就可以看到具体细节了,的确是使用了wls2里面的go环境进行build了,而不是调用win10里面的go环境了。
file

本文由三分醉博客原创,转载请注明:https://www.sanfenzui.com/golandcallsthegoenvironmentwsl2.html

文章同步更新在知乎:三分醉 - 知乎

本作品采用 知识共享署名-非商业性使用 4.0 国际许可协议 进行许可
标签: goland wsl2 golang wsl2 wsl2交叉编译
最后更新:2021年12月15日

三分醉

https://www.sanfenzui.com/about-me

点赞
< 上一篇
下一篇 >
2TB终身网盘
建了个群,想一起交流的可以加入下
最新 热点 随机
最新 热点 随机
解决中文Windows11编译chromium过程中报错gbk问题 什么人必须买抗投诉服务器DMCA Ignored Hosting APP里面增加cloak的跑法可行性研究 Facebook Dating友缘是什么账号,能用来干什么? 【指纹浏览器系列】十、闲话聊一聊指纹浏览器的用途 【指纹浏览器系列】九、 编写自己的指纹浏览器以及指纹信息的来源
【指纹浏览器系列】一、指纹浏览器的原理与应用 【指纹浏览器系列】七、python改变浏览器指纹 如何在屏蔽了右键和选中文本的网页上复制文本 如何使用TrafficArmor的self-hosted JavaScript部署方式 什么人必须买抗投诉服务器DMCA Ignored Hosting 【指纹浏览器系列】八、java、go、c#、php、rust更改浏览器指纹信息
标签聚合
Youtube Adsense 指纹浏览器 Adsense pyppeteer 浏览器指纹 markdown插件 facebook广告投放 TrafficArmor

COPYRIGHT © 2020 三分醉博客. ALL RIGHTS RESERVED.

THEME KRATOS MADE BY VTROIS

关于我: about-me 友情链接: 三分醉的小伙伴们