当我跑步时,去构建file.go' (或者安装')在我的本地终端(在ubuntu上的Konsole),我的代码正确构建,没有任何警告。但是,当我(从另一个Linux机箱或从Windows使用PuTTY)SSH到完全相同的机器时,我收到警告消息:
警告:GOPATH设置为GOROOT(/ home / [username] / go)无效 构建运行时:linux / amd64必须使用make.bash
进行引导
在终端:
'去版本'报告go1.3.3 linux / amd64
'去哪'报告/ usr / local / go / bin / go
通过SSH:
'去版本'报告go1.2.1 linux / amd64
'去哪' reports / home / [username] / go / bin / go
答案 0 :(得分:2)
显然,您的本地(可能是GUI桌面)Ubuntu登录和ssh登录之间的环境不同。
这并不意外。
建议:
1)键入" env"从您当地的Konsole GUI终端。记下对您特别重要的环境变量:PATH,GOPATH,GOROOT等。
2)修改您的$HOME/.profile
文件(又名~/.profile
)。
明确设置这些变量。
3)再次尝试ssh - 看看是否有任何区别。
另见:
您也可以考虑启用远程VNC:
https://www.digitalocean.com/community/tutorials/how-to-setup-vnc-for-ubuntu-12
https://askubuntu.com/questions/304017/how-to-set-up-remote-desktop-sharing-through-ssh