安装环境

安装golang环境

  • windows 安装

    • 选择 .msi 安装包

    • 双击安装包,一路 Next 完成安装(默认装到 Program Files;安装器会自动写入 PATH)。安装后关闭并重新打开命令行窗口

    • 验证:在 CMD 或 PowerShell 执行以下命令
      go version #输出为go 版本号 win/amd64或arm64
      go GOPATH #输出为go的安装目录

  • Linux安装

    • 将.tar.gz移动到/usr/local/目录下,如果有则先把旧版本删除然后在这个路径下进行解压
      echo 'export PATH=$PATH:/usr/local/go/bin' >> ~/.profile #添加系统环境变量
      source ~/.profile

    • 验证:
      go version #输出为go 版本号 linux/amd64或arm64
      go GOPATH #输出为go的安装目录

  • Mac安装

    • 安装方式1 下载安装包进行安装(推荐)

      • 下载对应的.pkg的安装包

      • 打开 .pkg并完成安装;默认路径是/usr/local/go,安装器会把/usr/local/go/bin放进PATH。安装后重新打开终端

      • 验证:
        go version #输出为go 版本号 drawin/amd64或arm64
        go GOPATH #输出为go的安装目录

    • 安装方式2 (Homebrew安装)

      • 首先更新Brew
        brew update #更新完成后再安装go
        brew install go

      • 验证:
        go version
        go GOPATH
        ps:如果提示命令不存在,则将go添加到环境变量
        echo 'export PATH=$PATH:/usr/local/go/bin' >> ~/.zshrc && source ~/.zshrc

  • 写个demo测试整套环境是否正常
    mkdir -p ~/code/hello-go && cd ~/code/hello-go go mod init example.com/hello vim main.go

package main
import "fmt"
func main(){
  fmt.Println("hello world") //输出hello world
}
  • 保存并运行:
    go run main.go #看看执行输出是否有hello world,如有则成功

  • 打包测试:
    go build -o hello #会生成一个hello的可执行文件
    ./hello #如果是windows则是个exe文件双击运行即可 输出hello world则表示全链路成功