欢迎,来自IP地址为:18.97.9.173 的朋友
Linux系统源于Unix,同GO语言一样都同C有着紧密的联系,所以在Linux系统配置GO环境就相对容易。不过多少还是需要了解一些Linux系统的基本知识,这样就很容易完成环境配置。
对于Linux系统,当然可以采用包安装方式,如CentOS/RHEL系统采用yum方式,运行yum golang即可。但这种方式存在一些局限性,比如不是最新版本,没有提供全部功能等。其实GO语言官方提供了二制包下载, 解压后设置一下环境变量就可使用,也非常方便,并且提供全部功能包。
第一步:下载Linux系统GO二进制包
这个没有什么好讲的,直接从官方网站下载就是了,注意下载的时候有64位和32位的区别,选择同自己系统相对应的架构。
第二步:解压二制文件包
下载下来的包为.tar.gz格式,直接使用解压命令解压,不过官方还是推荐了解压目录的,示意如下:
tar -C /usr/local -xzvf go$VERSION.$OS-$ARCH.tar.gz
其中的go$VERSION.$OS-$ARCH.tar.gz代表下载的二进制文件,最新的x64位版是1.9,所以go$VERSION.$OS-$ARCH.tar.gz在实际使用时应该为go1.9.linux-amd64.tar.gz。而/usr/local是官方推荐的解压目录,解压完成后,会在这个目录里生成一个/usr/local/go目录,GO语言所有的文件和工具都在这个目录里。
第三步:配置GO语言环境变量
根据上面解压的目录来配置GO语言所需要的Linux系统环境变量,修改/etc/profile文件内容如下:
export PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/usr/local/go/bin #增加内容 export GOROOT=/usr/local/go #增加条目
修改完成后,用# source /etc/profile命令重新载入环境变量。
第四步:验证GO环境
如果一切顺利,就可以验证GO语言是否可用了。可以使用# go version来查看默认的版本,也可以用# go env命令来打印GO环境变量内容。如果可以正确显示内容,则Linux系统GO环境就搭建完毕。# go env示意图如下:
环境配置完成后,要多提一下GO语言的godoc工具。它是将注释文档自动归档显示的工具,并可以提供一个web页面帮助查询相应内容。换句话说,可以使用godoc工具开启一个web服务器,用于GO语言文档查询。使用示例如下:
# nohup godoc -http=:80 >/dev/null &
其中“godoc -http=:80”部分是用于开启服务器,而nohup命令是为了用户断开连接后可以继续执行godoc工具。当然,也可修改启动程序文件将godoc设置为开机启动,这个就看个人需要了。
至此,Linux系统配置GO语言环境及开启godoc文档服务器就全部完成,步骤比较简单,希望对大家有所帮助。