01-go安装
本教程适用于linux发行版安装。
当前系统使用的是linux mint 19.ubuntu deepin 等同理。
下载安装包
下载地址 go downloads。
选择Linux包点击下载。
开始安装
1.设定安装目录
在下载好的压缩包文件夹内打开终端,并设置安装目录环境变量,一般安装目录为/usr/local
。
export GO_INSTALL_DIR=/usr/local
2.解压压缩包到安装目录
sudo tar -xvzf go1.14.1.linux-amd64.tar.gz -C $GO_INSTALL_DIR
go1.14.1.linux-amd64.tar.gz
是我下载的版本,如果没有tar命令,需要提前安装:
sudo apt-get install tar
现在已经安装好了,但是还不能使用,因为需要配置go的相关环境变量。
配置环境变量
打开用户目录下的.bashrc
文件,追加go相关的环境变量。
nano ~/.bashrc
追加下面内容:
# golang 相关环境变量
export GOROOT=/usr/local/go
export GOPATH=$HOME/backend/erp-server
export PATH=$GOPATH/bin:$GOROOT/bin:$PATH
- GOROOT: 此变量为go安装的目录
- GOPATH: 此变量为用户项目实际目录,如果没有请创建
此时环境变量就设置好了。环境变量生效要重新打开终端或者运行:
source ~/.bashrc
source命令为立即生效
这里要强调一下,因为某种原因会导致go在使用的时候会出现网络问题,所以推荐设置GOPROXY环境变量,一般设置为https://goproxy.cn
或者https://mirrors.aliyun.com/goproxy/
、还有https://goproxy.io
, 我测试下来https://goproxy.io
相对稳定好用。
打开.bashrc
文件直接追加即可。
export GOPROXY=https://goproxy.io
测试
1.查看go版本
打开终端执行
vincent@Inspiron-7559 Dir:~
·····$go version
go version go1.14.1 linux/amd64
看到版本信息代表已经安装成功。
2.运行一个go文件
首先需要创建一个简单的go代码文件:
package mainimport "fmt"func main() {fmt.Println("Hello, 世界")
}
这是go语言的 hello world,程序员一看到这个想必就是很亲切~~~。
打开终端,随便在哪里打开,没有必要在GOPATH
路径下。创建一个 test.go 文件并添加上面的代码。
nano test.go
别忘记保存,可以不使用nano,记事本也可以。
下面可以运行了
·····$go run test.go
Hello, 世界
通过go的run
命令就可以直接运行这个test.go文件了,当我们看到下面一句话打印出来的时候就代表成功了。
Hello, 世界
3.编译一个go文件
我们将上面的test.go文件直接编译成二进制文件:
go build test.go
此时目录下会生成一个 test 的二进制文件,我们运行它。
./test
此时同样会输出下面一句话
Hello, 世界
好了你已经成功安装了go,打开了golang的大门!!!祝你好运!!