在Ubuntu 18.04 LTS上搭建Go语言环境实录
在Ubuntu 18.04 LTS上搭建Go语言环境实录
Linux OS:Ubuntu 18.04 LTS
1. 安装Go
linuxidc@linuxidc:~/www.linuxboy.net/linuxboy -$ sudo apt-get install golang-go
[sudo] linuxidc 的密码:
正在读取软件包列表... 完成
正在分析软件包的依赖关系树
正在读取状态信息... 完成
将会同时安装下列软件:
golang-1.10-go golang-1.10-race-detector-runtime golang-1.10-src
golang-race-detector-runtime golang-src pkg-config
建议安装:
bzr mercurial subversion
下列【新】软件包将被安装:
golang-1.10-go golang-1.10-race-detector-runtime golang-1.10-src golang-go
golang-race-detector-runtime golang-src pkg-config
升级了 0 个软件包,新安装了 7 个软件包,要卸载 0 个软件包,有 212 个软件包未被升级。
需要下载 40.3 MB 的归档。
解压缩后会消耗 225 MB 的额外空间。
您希望继续执行吗? [Y/n] Y
目前Go的最新版本是1.12,但是在Ubuntu 18.04上采用预编译好的包安装的话,是go 1.10.4版本。
安装完成之后,查看Go的版本号
linuxidc@linuxidc:~/www.linuxboy.net/linuxboy -$ go version
go version go1.10.4 linux/amd64
2. 设置Go环境变量
打开终端,输入命令:
export GOROOT=$HOME/go
export PATH=$GOROOT/bin:$PATHU
3. 设置go代码目录
sudo mkdir linuxboy.net/go
4. 测试安装
完成安装后,新建一个文档来测试环境是否搭建成功:
linuxboy.net.go
下面在linuxboy.net.go的当前目录下面,采用几种方法运行
package main
import (
"fmt"
"runtime"
)
func main() {
fmt.Println("Hellow World!linuxboywww.linuxboy.net", runtime.Version())
}
执行go run linuxboy.net.go,
linuxidc@linuxidc:~/www.linuxboy.net/linuxboy -$ go run linuxboy.net.go
应该会打印出:
Hellow World!linuxboywww.linuxboy.net go1.10.4
或者go build linuxboy.net.go,将生成linuxboy.net,./linuxboy.net.go也可以运行。
linuxidc@linuxidc:~/www.linuxboy.net/linuxboy -$ go build linuxboy.net.go
linuxidc@linuxidc:~/www.linuxboy.net/linuxboy -$ ./linuxboy.net
Hellow World!linuxboywww.linuxboy.net go1.10.4
linuxboy的RSS地址:https://www.linuxboy.net/rssFeed.aspx
本文永久更新链接地址:https://www.linuxboy.net/Linux/2019-03/157559.htm
评论暂时关闭