go环境搭建

一、安装Golang

(一)Mac安装

  1、安装 Go

    打开下载网站(https://gomirrors.org/),选择安装包,下载完成,双击,一路 next,记住安装路径,安装完成打开命令行,输入命令 “go”。

                

    输入命令没反应 —— 环境变量配置出错

      默认情况下,双击安装安装完成之后,Go 会帮你配置好环境变量,如果出现未找到命令“go”错误,说明 Go 配置环境变量出错了——一般是因为你后面安装某些东西覆盖了。在 Mac 上错误信息一般是:`command not found`

    输入命令没反应——找到自己的SHELL配置文件

       确认自己的命令行配置文件是哪个:如果用的是 zsh,那么对应的文件一般是~/.zshrc;如果用的是 bash,那么对应的文件可能是~/.bashrc 或者~/.bash_profile;通过执行 echo $SHELL 可以准确找到是哪个 shell。

    输入命令没反应——在文件里面编辑 PATH

      修改 PATH 环境变量,加入GOROOT/bin> Tip: 反正看到找不到命令之类的错误,首先确认自己是否真的安装了,其次检查PATH 里面有没有假如安装路径   

   2、配置 Go env

    GO111MODULE:控制是否启用 go mod,默认不用管;如果要维护一些老项目,可能要开启。

    GOROOT:安装路径,一般不需要配置  

    GOPATH:关键,设置为自己的 golang 的项目放置路径

    GOPROXY:国内网络问题,推荐使用 “https://goproxy.cn”

    GOPRIVATE:指向自己的私有库,比如说自己公司的私有库

    其余选项暂时不用管,几乎不改 

    可以使用 go env 查看go的所有配置项,然后使用 go env -w 设置对应的变量

conglongli@localhost ~ % go env -w GOPATH="/Users/conglongli/Documents/workspace/golang"
conglongli@localhost ~ % go env -w GOPROXY="https://goproxy.cn"

(二)Windows安装

  1、安装windows terminal

    从Microsoft Store 安装:

      打开 Microsofe Store,搜索“terminal”,选择“Windows Terminal”,点击 “安装”,安装完成启动就可以

    从Github下载安装:

      从GitHub页面(https://github.com/microsoft/terminal/releases)下载,双击下载文件,打开 windows terminal,执行命令 ls,验证安装成功

  2、安装 Go

    打开下载网站(https://gomirrors.org/)

    选择安装包,下载完成,双击,一路 next,记住安装路径• 安装完成打开命令行,输入命令 “go”

    输入命令没反应:默认情况下,双击安装安装完成之后,Golang 会帮你配置好环境变量,如果出现未找到命令“go”错误,说明 Golang 配置环境变量出错了(一般是因为你后面安装某些东西覆盖了)

    输入命令没反应——解决方案

      打开环境变量设置,在系统设置那里,新增一个环境变量:GOROOT,在设置值的时候,把刚才的安装路径放进去

      修改 PATH 环境变量,加入GOROOT/bin,反正看到找不到命令之类的错误,首先确认自己是否真的安装了,其次检查PATH 里面有没有假如安装路径配置Go env

  3、配置Go env —— GOPATH

    设置环境变量 GOPATH,例如我的设置为“D:\workspace\go”

    将 GOPATH 目录下的 bin 文件夹加入 Path 环境变量

(三)安装 IntelliJ Goland

  下载地址:https://www.jetbrains.com/go/download/#section=mac

二、第一行Go代码

  写一个简单go代码,输出一个hello world

package main

func main() {
    println("hello world !")
}

 

  可以使用 goland 执行,也可以使用命令行执行

conglongli@localhost firstProject % go run main.go        
hello world !

 

  到此,Go 环境搭建完成
 
posted @ 2022-05-14 11:22  李聪龙  阅读(518)  评论(0编辑  收藏  举报