go 有很多的环境变量记录一下常用的变量
go env 查看所有变量
go env xxx 查看执行环境变量
go help environment 查看各个环境变量的作用
go 1.13以上推荐使用 go env -w NAME=VALUE 来设置环境变量
go env -w 设置的变量根据os.UserConfigDir()
返回的值来确定存在哪
Linux在$HOME/.config
Darwin在$HOME/Library/Application Support
Windows在%AppData%
go 1.13以下使用export NAME=VALUE 写profile来设置,如.bashrc,.zshrc等
环境变量 | 说明 | 默认 | 备注 |
---|---|---|---|
GOROOT | go的安装位置 | /usr/local/bin | - |
GOARCH | 架构类型 | 当前机器架构类型 | - |
GOOS | 编译出文件的类型 | 当前系统 | 通过改变GOOS来设置交叉编译 |
GOPATH | go的项目存放目录 | $HOME/go | 在没使用gomod的时候安装的代码就存放在此 |
GOBIN | go instlal 安装的文件目录 | - | 一般将此目录加入PATH,export PATH=$PATH:$GOBIN>$HOME/.zshrc |
GO111MODULE | go mod 开关 | 自动 | - |
GOPROXY | go mod的代理地址 | - | https://goproxy.cn,https://mirrors.aliyun.com/goproxy/,https://goproxy.io,direct |
文章版权归作者所有,未经允许请勿转载,若此文章存在违规行为,您可以联系管理员删除。
转载请注明本文地址:https://www.ucloud.cn/yun/127871.html
摘要:目录结构说明集多编程范式之大成者,使开发者能够快速的开发测试部署程序,支持全平台静态编译。上目录位置主要目录包含如下图,分别进行说明文件夹存放检查器的辅助文件。工作区有个子目录目录目录和目录。目录用于以代码包的形式组织并保存源码文件。 go 目录结构说明 golang集多编程范式之大成者,使开发者能够快速的开发、测试、部署程序,支持全平台静态编译。go具有优秀的依赖管理,高效的运行...
摘要:下载在命令行执行可以查看到结果说明安装成功设置环境变变量还是按照上述环境变量的配置方式进入系统变量中输入变量名和变量值,变量名变量值或者或者推荐选择无模块支持,会从和文件夹寻找包。模块支持,会忽略和文件夹,只根据下载依赖。 Downloads - The Go Programming La...
摘要:引擎会执行其执行环境位于堆栈顶部的函数。当函数执行完毕时,当前执行栈会从堆栈中弹出去,并且控件将会到达其在当前堆栈下面的那个执行环境中。当完成以后,它的执行环境会会从堆栈中移出,并且控件会到达全局执行环境。 如果你想成为一个Javascript开发者,那么你一定要知道Javascript程序的内部运行原理。理解执行环境和执行栈是非常重要的,其有助于理解其他Javascript的概念,比...
阅读 283·2024-11-07 18:25
阅读 130359·2024-02-01 10:43
阅读 864·2024-01-31 14:58
阅读 827·2024-01-31 14:54
阅读 82765·2024-01-29 17:11
阅读 3046·2024-01-25 14:55
阅读 1984·2023-06-02 13:36
阅读 3031·2023-05-23 10:26