资讯专栏INFORMATION COLUMN

go环境变量

社区管理员 / 635人阅读

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等

常用变量说明

环境变量说明默认备注
GOROOTgo的安装位置/usr/local/bin-
GOARCH架构类型当前机器架构类型-
GOOS编译出文件的类型当前系统通过改变GOOS来设置交叉编译
GOPATHgo的项目存放目录$HOME/go在没使用gomod的时候安装的代码就存放在此
GOBINgo instlal安装的文件目录-一般将此目录加入PATH,export PATH=$PATH:$GOBIN>$HOME/.zshrc
GO111MODULEgo mod 开关自动-
GOPROXYgo mod的代理地址-https://goproxy.cn,https://mirrors.aliyun.com/goproxy/,https://goproxy.io,direct


文章版权归作者所有,未经允许请勿转载,若此文章存在违规行为,您可以联系管理员删除。

转载请注明本文地址:https://www.ucloud.cn/yun/127871.html

相关文章

  • 重拾golang - go目录结构说明

    摘要:目录结构说明集多编程范式之大成者,使开发者能够快速的开发测试部署程序,支持全平台静态编译。上目录位置主要目录包含如下图,分别进行说明文件夹存放检查器的辅助文件。工作区有个子目录目录目录和目录。目录用于以代码包的形式组织并保存源码文件。 go 目录结构说明   golang集多编程范式之大成者,使开发者能够快速的开发、测试、部署程序,支持全平台静态编译。go具有优秀的依赖管理,高效的运行...

    zhisheng 评论0 收藏0
  • golang 学习环境准备

    摘要:下载在命令行执行可以查看到结果说明安装成功设置环境变变量还是按照上述环境变量的配置方式进入系统变量中输入变量名和变量值,变量名变量值或者或者推荐选择无模块支持,会从和文件夹寻找包。模块支持,会忽略和文件夹,只根据下载依赖。 Downloads - The Go Programming La...

    Airmusic 评论0 收藏0
  • 深入理解Javascript中的执行环境(Execution Context)和执行栈(Execut

    摘要:引擎会执行其执行环境位于堆栈顶部的函数。当函数执行完毕时,当前执行栈会从堆栈中弹出去,并且控件将会到达其在当前堆栈下面的那个执行环境中。当完成以后,它的执行环境会会从堆栈中移出,并且控件会到达全局执行环境。 如果你想成为一个Javascript开发者,那么你一定要知道Javascript程序的内部运行原理。理解执行环境和执行栈是非常重要的,其有助于理解其他Javascript的概念,比...

    whidy 评论0 收藏0

发表评论

0条评论

社区管理员

|高级讲师

TA的文章

阅读更多
最新活动
阅读需要支付1元查看
<