问题
该问题已经碰到好几次,长时间没处理就容易忘了,做个记录。
在远端的服务器上配置好PATH和GOPATH路径以后,使用vscode远程连接服务器上的代码时,会出现找不到GO相关环境的问题,但是在vscode的终端中执行go env命令时发现是可以正常执行的。
解决
vscode提示问题后给出了一个解决方案,但是这个issues中提问者是重装了vscode才莫名其妙的解决的。
参考博客,其实只需要将待连接的服务器端的vscode server进程杀掉,再重新连接以后就解决了。
在服务器上执行ps -ef|grep vscode-server找到相关vscode-server的程序,用kill命令杀死相关进程,再重新连接问题解决了。