goland 设置 go sdk 只能选择本地吗?有没有破解之法?
最近在使用 goland
做开发的时候遇到一个问题,我大概描述一下发生的原因:
之前开发的一个项目(本地开发环境是mac),用到 golang syscall
这个包,由于更换开发环境,现在本地开发环境是 windows
,由于 windows
系统和 unix
系统 go 的 sdk 不是完全一致,现在就出现了如下的问题
ide 会提示方法不存在,我这个程序最终会跑在 docker 容器内,所以运行没有问题,现在唯一的问题是这个报错提示非常难受,我看了官方的 在goland中使用docker开发 的系列文章,但是没有提到如何解决操作系统不一致导致的代码提示问题如何解决。
比如 PhpStorm
,在选择 php 解释器的时候可以选择远程的 php
但是在 goland
中,只能选择本地的 go sdk
想请教一下,这个代码提示问题无解吗?
在设置里切换到 linux 就行了