go环境变量配置 (GOROOT和GOPATH)
GOROOT就是go的安装路径
在~/.bash_profile中添加下面语句:GOROOT=/usr/local/go export GOROOT
当然, 要执行go命令和go工具, 就要配置go的可执行文件的路径:
操作如下:
在~/.bash_profile中配置如下:
export $PATH:$GOROOT/bin
如果是windows需要使用;
符号分割两个路径, mac和类unix都是用:
符号分割GOPATH:
go install
/go get
和 go的工具等会用到GOPATH环境变量.- GOPATH是作为编译后二进制的存放目的地和import包时的搜索路径 (其实也是你的工作目录, 你可以在src下创建你自己的go源文件, 然后开始工作)。
- GOPATH之下主要包含三个目录: bin、pkg、src
- 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)相关推荐
- Mac 环境变量配置
环境变量配置 cd ~ (回到主目录home) 如果你是第一次配置环境变量,可以使用"touch .bash_profile" 创建一个.bash_profile的隐藏配置文件 v ...
- go SDK下载及环境变量配置
文章目录 SDK下载 环境变量配置 测试 SDK下载 下载地址:https://golang.google.cn/dl/ 更多版本,找到1.9.2 我是win10 64位的,我找到这个下载 下载之后解 ...
- go语言的安装、环境变量配置及简单使用
go语言的安装.环境变量配置及简单使用 1.安装git并且配置在path中,默认就勾选了 下载地址https://git-scm.com/download/win 2.下载安装visualstudio ...
- Golang (Go语言) Mac OS X下环境搭建 环境变量配置 开发工具配置 Sublime Text 2 【转】...
一.安装Golang的SDK 在官网 http://golang.org/ 直接下载安装包安装即可.下载pkg格式的最新安装包,直接双击运行,一路按照提示操作即可完成安装. 安装完成后,打开终端,输入 ...
- Texlive安装与环境变量配置
下载安装:https://www.jianshu.com/p/25896cc05cb4 去官网下载速度很快 环境变量配置:https://www.jianshu.com/p/f8f6c255098c
- Linux下环境变量配置方法梳理(.bash_profile和.bashrc的区别)
博客园 首页 新随笔 联系 管理 订阅 <div class="blogStats"><!--done--> 随笔- 556 文章- 38 评论- 77 ...
- 【CV】Python下载安装及环境变量配置教程
目录 Python下载 Python安装 Python环境变量配置 Python下载 可通过https://www.python.org/downloads/下载 1.进入网页后点击Windows,其 ...
- MySQL下载与安装教程以及环境变量配置
MySQL下载 1 搜索mysql 选择mysql downloads 如下 2 点击滑动到底部选择社区版本(免费) 如下 3 选择Community Server 如下 4 选择对应的版本下载 我选 ...
- JAVA环境变量配置与配置后CMD的使用
JAVA环境变量配置: 直接在环境变量Path(或PATH,大小写无所谓)里加上 :JDK安装路径名/bin 也可以先设JAVA_HOME然后再设JAVA_HOME/bin,但必须是在同一区域中进行设 ...
最新文章
- 四大主流BI工具比较
- Jquery中使用JsonP加载本地json文件解决跨域问题
- python瀑布图怎么做_教你用Python创建瀑布图
- C/C++数组指针和指针数组
- linux 测试cpu计算圆周率_Linux下测试CPU性能
- axis2开发webservice之编写Axis2模块(Module)
- 二层交换网络_网络中的第2层交换
- 面试官:为什么 Spring 中的 bean 默认为单例?
- Android 的Android Device Monitor 打不开出现 A error has occured
- 随想录(webbench压力测试代码)
- 镜像miracast投屏软件_miracast投屏下载
- 树莓派安装centos操作系统
- 【教你几种禁止修改IP的方法】
- 咸鱼Maya笔记—Maya 多边形组件简介
- PLM与PDM的概念与区别
- BZOJ4622 [NOI 2003] 智破连环阵
- 王杰律师出席“2009软件开发2.0技术大会”
- python绘制同心圆代码_使用Python+turtle绘制同心圆
- ppt生成eps文件_如何将AI/EPS格式文件转为ppt格式
- H5游戏(二)给某html5游戏做内挂
热门文章
- QIIME 2教程. 19使用q2-vsearch聚类ASVs为OTUs(2020.11)
- Nature:肠道菌群代谢物调节肠道与免疫
- java单例模式的实现方法_Java中的五种单例模式实现方法
- R语言使用ggplot2包的快速可视化函数qplot绘制密度图(主题、轴标签设置)实战
- Seaborn可视化图像调整图像大小(figure size)方法实战(Adjust the Figure Size)
- Spark基础知识解答
- 下列属于PHP的数据类型的是,中国大学MOOC: 下列不属于PHP数据类型的是( )。...
- 关于文献中二代测序数据下载(NCBI)的问题
- 孙立岩 python-basic: 用于学习python基础的课件(161718)
- 转录组背景、环境设置(目录管理)