Go 语言安装及第一个Go语言程序
下载
Go官网下载地址:https://golang.org/dl/
Go官方镜像站(推荐):https://golang.google.cn/dl/
版本选择
mac下安装
下载可执行文件版本,直接点击下一步就可安装 默认会安装 usr/local/go
目录下
检查
在终端输入 go version
命令查看安装版本
go version
如果没有提示 配置手动配置环境变量
建立Go编写代码目录
Go配置环境变量
编辑 环境变量配置文件 如果没有 就创建一个
vim .bash_profile
export GOROOT=/usr/local/go #go语言 安装目录
export GOARCH=amd64 #系统
export GOOS=darwin #mac 编译配置
export GOPATH=/Users/chunsheng/gowork # 自己手动创建 编写代码的目录
export GOBIN=$GOPATH/bin
export PATH=$PATH:$GOPATH/bin #go语言 bin目录
GOPROXY
Go1.14版本之后,都推荐使用go mod
模式来管理依赖环境了,也不再强制我们把代码必须写在GOPATH
下面的src目录了,你可以在你电脑的任意位置编写go代码。(网上有些教程适用于1.11版本之前。)
默认GoPROXY配置是:GOPROXY=https://proxy.golang.org,direct
,由于国内访问不到https://proxy.golang.org
,所以我们需要换一个PROXY,这里推荐使用https://goproxy.io
或https://goproxy.cn
可以执行下面的命令修改GOPROXY:
go env -w GOPROXY=https://goproxy.cn,direct
Golang开发编辑器
下载地址
Goland : https://www.jetbrains.com/go/
1.打开提前建好的go编写目录
2.打开设置
3.配置GOROOT
4.配置GOPATH
Go第一个Go语言程序
1.在src下 创建文件 第一个程序 helloworld
2.mian.go 编写代码
package main //一定要声明 main包
import "fmt"
func main() {
fmt.Println("hellord world")
}
3.go build (编译运行Go程序)
在helloworld文件下执行:
go build
或者在其他目录中执行:
go编译器会去 GOPATH
的src目录下查找你要编译的helloworld
项目
go build helloworld
![image-20210118220641036](/Users/chunsheng/Library/Application Support/typora-user-images/image-20210118220641036.png)
4.mac下运行编译好的可执行文件
./hellworld
直接运行main.go文件
go run main.go
go install (初始化)
在 hellowolrd 目录下执行:
go install
helloworld
会直接生成在 bin
目录下并已经编译好, 我们刚配置了 gowork/bin
的环境变量 所以是全局的.
在任何地方直接输入 helloword
就可以执行