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

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

2021年06月07日 3661点热度 5人点赞 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终身网盘
最新 热点 随机
最新 热点 随机
代群友招聘FB广告投手,谷歌投手 什么人必须买抗投诉服务器DMCA Ignored Hosting APP里面增加cloak的跑法可行性研究 Facebook Dating友缘是什么账号,能用来干什么? 【指纹浏览器系列】十、闲话聊一聊指纹浏览器的用途 【指纹浏览器系列】九、 编写自己的指纹浏览器以及指纹信息的来源
聊一聊2018年2月TopBuzz大量K号,以及未来一年的操作方法 WP Random Post Thumbnails一个在文章中插入随机图片的插件 Atom在windows下的汉化与markdown上传图片的3种解决方案 从今天开始在广告中国写SEO做Adsense实战记录贴 【指纹浏览器系列】四、命令行形式浏览器多开解决方案 使用pyppeteer替代selenium模拟登录谷歌Youtube
标签聚合
markdown插件 Youtube Adsense 浏览器指纹 Adsense pyppeteer 指纹浏览器 TrafficArmor facebook广告投放

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

THEME KRATOS MADE BY VTROIS

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