Linux系统配置GO环境及使用godoc开web服务器

欢迎您,来自IP地址为:54.144.57.183的朋友

付款前,可以输入宝贝名称查一查有没有优惠券可以用哦!


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文档服务器就全部完成,步骤比较简单,希望对大家有所帮助。

发表评论

电子邮件地址不会被公开。 必填项已用*标注