因为项目需要,在cenOS上安装go环境。
主要参考了以下链接:
安装golang: https://golang.org/doc/install
centOS上配置全解:
https://blog.csdn.net/WarnerWu/article/details/73825105
我的gopath并没有完全参考上面链接的设置,后面又依据另外一个项目的guidance中要求设置也很方便:
Edit your $HOME/.bashrc file and add:
export GOPATH=$HOME/goexport GOBIN=$GOPATH/bin PATH=$PATH:$HOME/.local/bin:$GOBIN
Then, source your .bashrc
$ source $HOME/.bashrc
因为特殊原因,我只有服务器的sudo权限但并没有root用户权限。运行sudo go出错,提示找不到go文件。
解决方法是需要考虑设置goroot变量,并且在sudoers文件夹的默认搜索安全路径中加入这个goroot路径。对linux的系统管理我没有深究,这里就理解成root权限,sudo 权限和 普通权限的安全访问文件位置并不一样。
https://github.com/hypriot/golang-armbuilds/issues/6
https://www.cnblogs.com/chr-wonder/p/8464224.html
主要帮到我的是下面第二个链接。