mac配置vscode和go

发布时间 2023-04-10 14:03:50作者: 高数考了59

一 安装和配置Go

  1. 去这里下载Go的安装包:https://studygolang.com/dl
    建议下载pkg格式,懒人安装

  2. 安装完毕后用 go version 验证一下是否安装成功

  3. 然后使用 go env 查看一下go相关的环境变量
    主要是查看GOROOT,GOPATH,GOBIN
    GOPATH:GO的工作目录,这个默认是 ~/go
    GOROOT:GO的安装目录,这个默认是 /usr/local/go
    GOBIN:二进制文件编译目录,这个未配置时应该是空的

  4. 下载并安装之后,需要配置一下环境变量
    vim ~/.zshrc
    在末尾添加这一堆

# GO
export GOROOT=/usr/local/go
export GOPATH=$HOME/go
export GOBIN=$GOROOT/bin
export PATH=$PATH:$GOBIN
export GO111MODULE=on
# GO END`

运行 source ~/.zshrc 生效配置

  1. 查看配置是否已生效
  • go env 看一下GOBIN是否是配置中的值

二 安装和配置vscode

  1. 去官网下载vscode:https://code.visualstudio.com/Download

  2. 安装完成后,在扩展插件中搜索go,然后安装下面这东西

  3. 安装go的其他插件

  • vscode中,菜单栏,帮助->显示所有命令->输入 go tool->选择下面这个选项,安装所有插件
  1. 如果遇到timeout报错,运行 go clean --modcache 清空缓存,然后运行 go env -w GOPROXY=https://goproxy.cn设置代理
  • 这里代理也可以用阿里云的:GOPROXY=https://mirrors.aliyun.com/goproxy/
  1. 如果遇到 no permission报错,运行 sudo chmod -R 777 /usr/local/go/bin 设置权限

  2. 然后就可以安装所有插件了

三 测试go环境

  • 在go path下新建一个 test 文件夹,然后在里面建一个test.go文件
  • 写入如下测试代码:
package main

import "fmt"

func main() {
	fmt.Println("hello world!")
}
  • 终端运行 go run test.go , 得到hello world的输出