Go,环境
Go环境搭建
一、下载
如下载 Go 1.19.4版本。
官方:https://golang.org/dl/ 或 https://golang.google.cn/dl/
操作系统 | 包名 |
---|---|
Linux | go1.19.4.linux-amd64.tar.gz |
Win | go1.19.4.windows-amd64.msi |
Mac | go1.19.4.darwin-amd64.pkg |
备注:go1.19.4.src.tar.gz
为源码包(不下载),这里我们下载Linux二进制包 go1.19.4.linux-amd64.tar.gz
和 Windows二进制包 go1.19.4.windows-amd64.msi
。
二、安装
1. Linux
1)解压
将下载好的二进制包 go1.19.4.linux-amd64.tar.gz
解压到 /usr/local
目录下:
sudo tar -xzvf go1.19.4.linux-amd64.tar.gz -C /usr/local
2)环境变量
再添加环境变量,vim ~/.bashrc
进行编辑:
- 如果是简单的测试学习,加上如下这句即可:
export PATH=$PATH:/usr/local/go/bin
# 注意不要有空格
添加完环境变量记得 source ~/.bashrc
使之生效。
- 如果是正式开发项目,则加上如下这句:
#=========== Go env =============#
#(根应用路径)GO应用安装路径
export GOROOT=/usr/local/go
#(项目包路径)GO项目和GO依赖包路径。(可将此路径看成类似于Anaconda包的路径)
export GOPATH=/media/$USER/disk_1T/GO #该路径自定义
export PATH=$PATH:${GOROOT}/bin:$GOPATH/bin
# 七牛云下载加速:最可靠的GO模块代理
export GO111MODULE=on
export GOPROXY="https://goproxy.cn,direct"
添加完环境变量记得 source ~/.bashrc
使之生效。
目录结构说明:
(项目包路径)/media/$USER/disk_1T/GO/ 路径说明:
- pkg/:项目开发中新下载(或导入)的GO依赖包
- bin/:GO项目编译生成的可运行二进制文件
- 实战/:自定义的项目目录
(根应用路径)/usr/local/go/ 说明:
- bin:GO二进制应用路径
- pkg:GO官方自带的GO依赖包路径
3)验证
输入
go version
可以查看版本信息,代码配置成功。
2. Win
同理,直接安装 go1.19.4.windows-amd64.msi
,如安装到 D:\Go\
目录下,再将 D:\Go\bin
目录添加到系统环境变量中即可。
三、简单例子
创建 hello.go
文件,代码如下:
package main
import "fmt"
func main() {
fmt.Println("Hello, World!")
}
终端执行:
go run hello.go
运行结果:
Hello, World!