1. GOROOT就是go的安装路径
    在~/.bash_profile中添加下面语句:

    GOROOT=/usr/local/go
    export GOROOT

    当然, 要执行go命令和go工具, 就要配置go的可执行文件的路径:
    操作如下:
    在~/.bash_profile中配置如下:
    export $PATH:$GOROOT/bin
    如果是windows需要使用;符号分割两个路径, mac和类unix都是用:符号分割

  2. GOPATH:

    • go install/go get和 go的工具等会用到GOPATH环境变量.
    • GOPATH是作为编译后二进制的存放目的地和import包时的搜索路径 (其实也是你的工作目录, 你可以在src下创建你自己的go源文件, 然后开始工作)。
      1. GOPATH之下主要包含三个目录: bin、pkg、src
      2. bin目录主要存放可执行文件; pkg目录存放编译好的库文件, 主要是*.a文件; src目录下主要存放go的源文件
    • 不要把GOPATH设置成go的安装路径,
      可以自己在用户目录下面创建一个目录, 如gopath
      操作如下:

      cd ~
      mkdir gopath

      在~/.bash_profile中添加如下语句:
      GOPATH=/Users/username/gopath

    • GOPATH可以是一个目录列表, go get下载的第三方库, 一般都会下载到列表的第一个目录里面
    • 需要把GOPATH中的可执行目录也配置到环境变量中, 否则你自行下载的第三方go工具就无法使用了, 操作如下:
      在~/bash_profile中配置,

      export $PATH:$GOPATH/bin
    • 创建一个go项目, 并且编译运行:
      mkdir goproject
      cd goproject
      touch hello.go

      在hello.go中输入:

      package main
      import "fmt"
      func main() {fmt.Println("Hello, GO !")
      }

      在项目根目录下执行go build命令来构建你的项目, 构建后会生成hello文件
      运行生成的文件./hello, terminal中输出: Hello, GO !
      当然你也可以直接运行命令go run hello.go来执行程序.

如果要上述设置生效, 可以执行命令: source ~/.bash_profile, 上述所有操作均为mac系统下的操作, 如果是非mac系统, 请自行变通.

go环境变量配置 (GOROOT和GOPATH)相关推荐

  1. Mac 环境变量配置

    环境变量配置 cd ~ (回到主目录home) 如果你是第一次配置环境变量,可以使用"touch .bash_profile" 创建一个.bash_profile的隐藏配置文件 v ...

  2. go SDK下载及环境变量配置

    文章目录 SDK下载 环境变量配置 测试 SDK下载 下载地址:https://golang.google.cn/dl/ 更多版本,找到1.9.2 我是win10 64位的,我找到这个下载 下载之后解 ...

  3. go语言的安装、环境变量配置及简单使用

    go语言的安装.环境变量配置及简单使用 1.安装git并且配置在path中,默认就勾选了 下载地址https://git-scm.com/download/win 2.下载安装visualstudio ...

  4. Golang (Go语言) Mac OS X下环境搭建 环境变量配置 开发工具配置 Sublime Text 2 【转】...

    一.安装Golang的SDK 在官网 http://golang.org/ 直接下载安装包安装即可.下载pkg格式的最新安装包,直接双击运行,一路按照提示操作即可完成安装. 安装完成后,打开终端,输入 ...

  5. Texlive安装与环境变量配置

    下载安装:https://www.jianshu.com/p/25896cc05cb4 去官网下载速度很快 环境变量配置:https://www.jianshu.com/p/f8f6c255098c

  6. Linux下环境变量配置方法梳理(.bash_profile和.bashrc的区别)

    博客园 首页 新随笔 联系 管理 订阅 <div class="blogStats"><!--done--> 随笔- 556  文章- 38  评论- 77 ...

  7. 【CV】Python下载安装及环境变量配置教程

    目录 Python下载 Python安装 Python环境变量配置 Python下载 可通过https://www.python.org/downloads/下载 1.进入网页后点击Windows,其 ...

  8. MySQL下载与安装教程以及环境变量配置

    MySQL下载 1 搜索mysql 选择mysql downloads 如下 2 点击滑动到底部选择社区版本(免费) 如下 3 选择Community Server 如下 4 选择对应的版本下载 我选 ...

  9. JAVA环境变量配置与配置后CMD的使用

    JAVA环境变量配置: 直接在环境变量Path(或PATH,大小写无所谓)里加上 :JDK安装路径名/bin 也可以先设JAVA_HOME然后再设JAVA_HOME/bin,但必须是在同一区域中进行设 ...

最新文章

  1. 四大主流BI工具比较
  2. Jquery中使用JsonP加载本地json文件解决跨域问题
  3. python瀑布图怎么做_教你用Python创建瀑布图
  4. C/C++数组指针和指针数组
  5. linux 测试cpu计算圆周率_Linux下测试CPU性能
  6. axis2开发webservice之编写Axis2模块(Module)
  7. 二层交换网络_网络中的第2层交换
  8. 面试官:为什么 Spring 中的 bean 默认为单例?
  9. Android 的Android Device Monitor 打不开出现 A error has occured
  10. 随想录(webbench压力测试代码)
  11. 镜像miracast投屏软件_miracast投屏下载
  12. 树莓派安装centos操作系统
  13. 【教你几种禁止修改IP的方法】
  14. 咸鱼Maya笔记—Maya 多边形组件简介
  15. PLM与PDM的概念与区别
  16. BZOJ4622 [NOI 2003] 智破连环阵
  17. 王杰律师出席“2009软件开发2.0技术大会”
  18. python绘制同心圆代码_使用Python+turtle绘制同心圆
  19. ppt生成eps文件_如何将AI/EPS格式文件转为ppt格式
  20. H5游戏(二)给某html5游戏做内挂

热门文章

  1. QIIME 2教程. 19使用q2-vsearch聚类ASVs为OTUs(2020.11)
  2. Nature:肠道菌群代谢物调节肠道与免疫
  3. java单例模式的实现方法_Java中的五种单例模式实现方法
  4. R语言使用ggplot2包的快速可视化函数qplot绘制密度图(主题、轴标签设置)实战
  5. Seaborn可视化图像调整图像大小(figure size)方法实战(Adjust the Figure Size)
  6. Spark基础知识解答
  7. 下列属于PHP的数据类型的是,中国大学MOOC: 下列不属于PHP数据类型的是( )。...
  8. 关于文献中二代测序数据下载(NCBI)的问题
  9. 孙立岩 python-basic: 用于学习python基础的课件(161718)
  10. 转录组背景、环境设置(目录管理)