Ubuntu 下搭建 go 运行环境
这里介绍一下如何搭建 go 语言的编译运行环境以及一个初始 Hello 程序
Go 有两种构建方式 : 源码安装和二进制安装
二进制安装比较简单, 这里主要讲述二进制安装
二进制安装 Go
下载适合你系统的 Go : https://golang.org/dl/#featured
Go 的二进制的会默认假定安装到 /usr/local/go/
中
-
如果你 安装 Go 到默认位置 , 那么你需要这样做 :
$ sudo tar -C /usr/local -xzf go$VERSION.$OS-$ARCH.tar.gz $ echo "export PATH=$PATH:/usr/local/go/bin" >> ~/.bashrc
-
如果你需要 安装 Go 到指定位置 (Eg:
~/go/
), 那么这样做 :$ tar -C ~/ -xzf go$VERSION.$OS-$ARCH.tar.gz
然后在
~/.bashrc
末尾添加 :export GOROOT=$HOME/go export PATH=$PATH:$GOROOT/bin
注意 : GOROOT
仅仅在安装 go 到指定位置的时候才需要设置
只要你的 .bashrc
生效, 那么你可以通过 go version
打印当前 go 的版本号来确定是否安装成功
升级 Go
- 必须卸载已存在的旧的版本
- 按照上述方法安装新的 Go
卸载 Go
- 删除 go 安装目录, 默认
/usr/local/go/
- 在 shell 配置文件中去掉 Go 环境变量
GOROOT
以及PATH
中 go 路径的配置
go 语言版的 HelloWorld
hello.go
:
package main
import "fmt"
func main() {
fmt.Println("Hello, Wolrd. 你好, 世界.")
}
然后命令行中直接运行 :
$ go run hello.go
Hello,World. 你好, 世界!
go run
包含编译和运行两步
你可以先生成可执行文件, 然后执行可执行文件, 比如这样 :
$ go build hello.go
$ ls
hello hello.go
$ ./hello
Hello,World. 你好, 世界!
参考链接
-
Go 的安装起步
这里有各种系统下 Go 的安装与配置 -
如何使用 Go 编程
在这里你可以看到一个简单 Go 包的开发
并介绍用 go 工具来获取、 构建并安装 Go 包及命令的标准方式