安装
- 官网SDK方式进行安装:Downloads - https://go.dev/dl/
- mac系统安装 brew install go 可通过(brew switch)进行版本选择
版本检查
命令:go version
问题:
-bash: go: command not found
解决:
- cd /usr/local/
- sudo ln -fs /usr/local/go/bin/go /usr/local/bin/go
再次输入go version时显示版本信息即为安装成功
环境配置
-
在终端里使用 vim ~/.zshrc 开始打开编辑; 注:mac系统下一定是此文件
-
输入 i 进入vim编辑模式;
-
在原有代码下复制以下代码,原代码也可能是空什么也没有!
#注意=号前后不能有空格 export GOPATH=/Users/自己的路径/ #请改成你的项目路径 export GOBIN=$GOPATH/bin #GOLANG运行目录一般不可修改 export PATH=$PATH:$GOBIN export GOPROXY=https://goproxy.cn,direct //不进行设置下载拓展时会超时
-
按键盘ESC键,并输入 :wq 或者:x 保存并退出编辑。
-
输入source ~/.zshrc 完成对golang环境变量的配置并生效,输入后不会有提示。
-
输入go env 查看配置结果,配置项如果与上面设置的一直则说明配置完成
创建项目
-
GOPATH=/Users/自己的路径/ 刚才我们设置了自己的项目主目录
-
接下来就是 cd /Users/自己的路径/ 在这个路径下分别创建pkg、bin、src这三个目录,为了标准化请这样操作!!!
-
创建完成之后呢我们进入 src 目录中去创建一个我们的项目目录。例如:testmy.com
-
对项目进行初始化
cd /Users/自己的路径/src/testmy.com go mod init testmy.com
查看在testmy.com目录下是生成一个后缀名为<kbd>.mod</kbd>的文件,生成则我们初始化项目完成
-
在项目目录下创建一个main,go的文件,内容如下
package main // 声明 main 包,表明当前是一个可执行程序 import "fmt" // 导入内置 fmt 包 func main(){ // main函数,是程序执行的入口 fmt.Println("Hello 这是你第一个GO程序,开始进入GO世界吧") // 在终端打印 }
-
进行编译打包
cd /Users/自己的路径/src/testmy.com go build main.go
此时会有一个main的控制台文件生成,点击访问即可成功实现
恭喜你,已经完成了环境的搭建和第一个项目的开发。