最后编辑于: 2018-08-06 23:42 | 分类: web技术 | 标签: golang | 浏览数: 1810 | 评论数: 0
参见官网文档:https://golang.org/doc/install
在官网(https://golang.org/dl/) 下载最新的安装包(不是源码包),
比如 go1.10.3.linux-amd64.tar.gz
然后将安装包设法上传到linux下。
以root用户,将安装包用如下命令:
tar -C /usr/local -xzf go$VERSION.$OS-$ARCH.tar.gz
解压到/usr/local
下,会创建Go tree在/usr/local/go
目录下。
将如下语句
export PATH=$PATH:/usr/local/go/bin
添加到
/etc/profile
文件(for root用户)
or
$HOME/.profile
文件(for一般用户)中。
添加之后,执行
source 相应的profile文件
,可让环境变量的改变对于用户立即生效。
之后就可以在当前用户环境下,用go env
观察go的环境变量。
我在/etc/profile中,export了PATH变量,并source /etc/profile
后,
执行go env,可看到GOPATH="/root/go"
比如我的leiad用户,home目录为/home/leiad/
, 下面设定在此home下操作:
在 ~/.profile中(一开始.profile可能不存在,需要先touch一个),
export了PATH变量,并source .profile后,
执行go env,可看到GOPATH="/home/leiad/go"
这样,用不同的用户登录,~/go目录都是此用户的GOPATH路径!!
在~/go目录下,建立 bin、pkg、src 三个子目录。