type
status
date
slug
summary
tags
category
icon
password
notion image
 
  1. export GOROOT=/usr/local/go
      • GOROOT 是 Go 编程语言的安装目录。
      • 这行代码将 GOROOT 设置为 "/usr/local/go",告诉系统 Go 的安装位置。
  1. export GOPATH=/Users/hezeying/gopath
      • GOPATH 是 Go 工作空间,用于存储 Go 项目的源代码、包和编译后的文件。
      • 这里将 GOPATH 设置为 "/Users/hezeying/gopath",指的是的个人 Go 工作目录。
  1. export GOBIN=$GOPATH/bin
      • GOBIN 是 Go 编译后的可执行文件的存放位置。
      • 这行将 GOBIN 设置为 GOPATH 下的 bin 目录,即 "/Users/hezeying/gopath/bin"。
  1. export PATH=$PATH:$GOBIN:$GOROOT/bin
      • PATH 是系统查找可执行程序的目录列表。
      • 这行代码将 $GOBIN 和 $GOROOT/bin 添加到现有的 PATH 中。
      • 这样,系统就可以直接运行这些目录中的 Go 程序和工具,而不需要指定完整路径。
  1. export GOPROXY=goproxy.cn,direct
GOPROXY 是 Go 语言用于设置模块代理的环境变量。这个设置指示 Go 工具链如何下载和更新依赖模块。
具体解释如下:
  • GOPROXY:这个环境变量用于指定 Go 模块代理服务器。
  • goproxy.cn:这是一个由中国开发者维护的公共 Go 模块代理服务器。它的主要目的是为中国大陆的 Go 开发者提供快速、可靠的模块下载服务。
  • direct:这个关键字表示如果从 goproxy.cn 无法获取某个模块,Go 工具链将直接从原始源(通常是版本控制系统如 GitHub)获取该模块。
 
 
最后创建 gopath 目录下三个文件夹即可
notion image
npm中--save-dev 和 --save 区别Mac系统上nvm安装与使用