君不密则失臣,臣不密则失身,几事不密则害成。是以君子慎密而不出也。

  • Golang官网
  • Golang中文官网
  • 微软的Go培训课程

Go的网站导航-推荐


1. Go的安装

1.1 通过命令行安装

前提条件:电脑已经安装 brew

 brew install go // 安装brew info go // 查看

1.2 通过安装包安装

  1. 先去官网下载页面 or 中文官网下载页面下载;
  2. 执行安装操作即可。

2. Go的环境配置

安装Go成功以后,我们需要配置相应的环境变量,以便于后序开发。

2.1 查看环境变量

  • 查看Go的所有环境变量
go env // 查看Go的所有环境变量
  • 查看具体的环境变量
go env GOROOT // 这里的变量名必须和配置表里面一样.(GOPATH,不能小写,或者驼峰)
go env GOPATH

2.2 重要路径说明&配置(核心)

  • GOROOT :Go的安装目录
  • GOPATH : 工程(开发)目录(import 包的搜索路径) GO项目创建在此目录下即可
  • GOBIN : Go 的可执行文件目录(二进制文件, 尝试运行 go build *.go 即可感受)

2.3 GOPATH的说明

使用 $GOPATH 环境变量。 在处理更复杂的项目时,此环境变量有助于避免将来出现问题。尤其是import包时。

环境变量GOPATH的作用:

1. 应用程序源代码所在的位置;
2. 使所有 Go 项目共享同一个工作区。

2.4 环境变量的配置

  1. 第一步:
    vim ~/.bash_profile
  2. 第二步
export GOPATH= 自定义目录
export GOBIN=$GOPATH/bin
export PATH=$PATH:$GOBIN
  1. 第三步
    source ~/.bash_profile // 确保配置文件修改后立即生效

  2. 第四步
    go env 验证配置是否成功

PS : 有些同学配置之后会发现未生效,则查看终端是否是 zsh. 来决定是否配置.zshrc。

通常情况下,我们在.zshrc配置一行:sourcre ~/.bash_profile。就可以保证只配置.bash_profile即可


Good luck~

Go的安装及环境变量的配置相关推荐

  1. Tomcat下载安装与环境变量的配置

    注意:安装Tomcat之前,一定要先安装好JDK并正确配置jdk环境变量: 参考教程:JDK的安装与环境变量的配置 1.Tomcat下载 (1)百度搜索"Tomcat官网".&qu ...

  2. jdk安装和环境变量的配置

    jdk安装和环境变量的配置 1.jdk 下载链接:  http://www.oracle.com/technetwork/java/javase/downloads/index.html    (下拉 ...

  3. window安装python3装环境变量_Windows下的Python安装与环境变量的配置

    Windows下的Python安装与环境变量的配置 第一步:python下载: 第二步:python安装: 双击下载包,进入Python安装向导. 此处省略安装时的配图,下一步.下一步即可.但请要注意 ...

  4. java8安装_科学网—Java JDK 8 的安装以及环境变量的配置(Linux and Windows) - 彭勇的博文...

    Java JDK 8 的安装以及环境变量的配置(Linux and Windows) JDK(Java Development Kit)包括了Java语言的编译器,可以在这里下载: 根据操作系统选择相 ...

  5. Python安装与环境变量的配置

    Python安装与环境变量的配置 python下载: Python安装包下载地址 1 . 选择Windows系统的 2 . 选择相应的32/64位版本点击下载 python安装: 1 . 下载完成后, ...

  6. Java jdk的安装 与 环境变量的配置

    Java jdk的安装 与 环境变量的配置 1. 下载jdk (1)打开浏览器,在地址栏中输入 http://www.oracle.com/index.html,进入到Oracle的官方主页: (2) ...

  7. JDK安装及环境变量的配置

    一.获取JDK 下载地址官网根据自己的系统选择合适的JDK版本,教程选择windows7 64位(也可直接使用下文提供的下载地址直接下载) 下载之前需勾选Accept License Agreemen ...

  8. java 1.6 jre 下载_java JRE下载、安装以及环境变量的配置图文教程

    JRE(Java Runtime Environment)即Java运行环境,是运行JAVA程序所必须的环境的集合,包含各种类库.这里介绍jre的下载 安装 跟环境变量的配置 Jre官方下载; htt ...

  9. anaconda配置python环境变量_Anaconda的安装及其环境变量的配置详解

    Anaconda的安装及其环境变量的配置详解 随着python的发展越来越好,用python的伙伴也越来越多.本人刚开始接触python的时候用的第一个集成环境就是Anaconda,因为自带很多包,安 ...

  10. java基础JDK的安装和环境变量的配置

    JRE和JDK: JRE是java程序运行时环境,包含JVM(相当于java在不同操作系统上运行时java和操作系统之间的翻译,保证java程序的跨平台)和运行时所需要的核心库.所以我们想要运行一个已 ...

最新文章

  1. Tengine高性能部署之—日志分割
  2. OSChina 周六乱弹 —— 从恋爱到分手完全没有征兆
  3. 【REACT NATIVE 系列教程之四】刷新组件RENDER(重新渲染)的三种方式详解
  4. [云炬创业基础笔记] 第三章测试2
  5. 微软RPA工具Power Automate Desktop
  6. 带头结点头部插入创建链表
  7. android 仿qq it蓝豹,《IT蓝豹》listview实现各种版面设计功能
  8. dj鲜生-27-登陆装饰器-使用django内置的登陆装饰器
  9. 浮动和清浮动,内外边距和margin的坑
  10. oracle报609,ORA-609 错误分析及解决方法
  11. 一文讲清:数据分析与数据挖掘到底有什么区别?
  12. 小甲鱼Python学习
  13. android 动态修改pdf,PDF编辑器安卓版,手机也能修改PDF文档
  14. 100个最励志最科学的无敌成功法则
  15. linux下word转pdf
  16. 沙箱环境和正式环境【PayPal接入(java)】【IPN通知问题】项目实战干货总结记录!
  17. [转]仙剑4破解方法详解(免激活刻盘法)--仙剑爱好者看看[图]
  18. laravel mysql 时区_Laravel时区设置
  19. C#中的动态类型(Dynamic)
  20. 3运输层 - 可靠数据传输的原理rdt

热门文章

  1. SpringBoot SSO整合
  2. Spring Boot 使用 Swagger3 生成 API 接口文档
  3. VS2019中C#开发的bottom按钮在哪里?
  4. SQL DATENAME(month,getdate())返回的数据为英文日期及把日期转为字符去比较的性能问题
  5. Android 11.0 进入recovery模式(等待用户选择recovery模式界面)进入自动恢复出厂设置模式
  6. 华为手机怎么进入recovery模式
  7. 智慧社区网格化管理php,智慧社区建设:创建社区网格化管理
  8. linux 为执行程序添加一个交互确认执行的信息
  9. 计算机绘图 CAXA电子图板2009,CAXA电子图板
  10. 【Godot】节点的碰撞与碰撞掩码的计算