一、安装 golang
- 从官网下载安装包,安装,一直下一步
- 环境变量自动设置好了,不用自己添加
- 用
go version
测试安装是否成功,显示版本号就成功了E:\>go version go version go1.13.5 windows/amd64
二、编写 hello world
- 在“除了go的安装目录外”的任意路径下“新建项目文件夹”
- 在“项目文件夹“下新建 hello.go 文件,并填入以下代码
package main import "fmt" func main() { fmt.Printf("hello, world\n") }
- 在“项目文件夹“下执行命令:
go run hello.go
三、使用 go module
- 在“项目文件夹“下执行命令,并生成 go.mod 文件
example 为 module name。自己的项目随便起。go env -w GO111MODULE=on #开启 go module go mod init example #初始化 go module 名为 example
- 引入第三方包
执行构建或直接运行命令,进行安装第三方包//修改 hello.go package main import ( "fmt" "github.com/astaxie/beego" //第三方包 ) func main() { fmt.Printf("hello, world\n") beego.Run() }
也可以修改 go.mod 文件go build -o hello.exe hello.go #构建,安装第三方包 # 或者 go run hello.go #直接运行,安装第三方包
再执行命令进行安装module example go 1.13 require github.com/astaxie/beego v1.12.0 // indirect
go mod download #只安装第三方包,不执行
四、设置镜像地址
如果安装第三方包失败,可以设置 goproxy 来解决。
go env -w GOPROXY=https://goproxy.io
也可以设置阿里的镜像 https://mirrors.aliyun.com/goproxy/