在linux 下安装Go
(1)通过 git 下载 go的源码
git clone -b release-branch.go1.4 https://github.com/golang/go.git
(2)编译安装
cd go/src
./all.bash
./make.bash
(3)配置环境
我们在 Linux 系统下一般通过文件 $HOME/.bashrc
配置自定义环境变量,根据不同的发行版也可能是文件 $HOME/.profile
,然后使用 gedit 或 vim 来编辑文件内容,这里我们编辑的文件是 $HOME/.bashrc
export GOROOT=$HOME/go
#设置go的目录
export PATH=$PATH:$GOROOT/bin
#设置go的运行目录
export GOPATH=$HOME/GoCode
#设置工作目录(即代码在哪里运行)
export DISABLE_NET_TESTS=1
#忽略net/http包的测试
如下图所示:
在完成这些设置后,你需要在终端输入指令 source .bashrc
以使这些环境变量生效。然后重启终端,输入 go env
和 env
来检查环境变量是否设置正确。
(4)安装 C 工具
Go 的工具链是用 C 语言编写的,因此在安装 Go 之前你需要先安装相关的 C 工具。如果你使用的是 Ubuntu 的话,你可以在终端输入以下指令
sudo apt-get install bison ed gawk gcc libc6-dev make
如果你使用的是 centos的话,你可以在终端输入以下指令
yum install bison ed gawk gcc libc6-dev make
(5)测试运行 :
进入工作目录:
cd $HOME/GoCode
进入工作目录之后新增一个 test.go文件 并在里面添加如下内容:
package main func main() { println("Hello", "world") }
保存并退出之后,在工作目录运行:
go run test.go
如果出现:Hello world ,那么就安装完成了