window系统下,GO开发时,如何修改GOPATH?
来源:互联网 发布:经典软件架构模式 编辑:程序博客网 时间:2024/06/10 17:19
Go 是一个开源的编程语言,它能让构造简单、可靠且高效的软件变得容易。
Go是从2007年末由Robert Griesemer, Rob Pike, Ken Thompson主持开发,后来还加入了Ian Lance Taylor, Russ Cox等人,并最终于2009年11月开源,在2012年早些时候发布了Go 1稳定版本。现在Go的开发已经是完全开放的,并且拥有一个活跃的社区。
作为一名Go语言的开发者,应该知道go命令依赖一个重要的环境变量:$GOPATH,在从go官网下载相应版本的环境安装包,一直按下一步就可以很轻松的安装好GO环境。
那么什么是GOPATH呢?
GOPATH是go语言中跟工作空间相关的环境变量,这个变量指定go语言的工作空间位置。当你建立工作空间目录后,你需要把工作空间目录的路径添加的GOPATH环境变量中。GOPATH环境变量支持多个值,如果你有多个工作空间,可以把多个工作空间值都添加到这个环境变量中,window系统使用分号";"分隔不同值,Linux或Unix系统使用冒号”:“分隔不同值。另外,还要将所有工作空间的bin路径添加到PATH环境变量中。
然后打开cmd命令行界面,打上“go env”命令就可以查看go的相关环境参数了。从中查看,发现GOPATH的默认是操作系统用户目录,像我这里是
但是现在我想修改这个GOPATH,怎么修改呢?
首先你需要自己建立一个工作目录,然后在目录里面建立约定的三个子目录,src、pkg、bin三个目录。其中src目录用于存放Go源代码,pkg目录用于package对象,bin目录用于存放可执行对象。使用Go的编译命令工具可以将源代码或package编译后的二进制输出对应存储到bin和pkg目录中。src目录中的源代码根据package名分类到对应的子目录中,并且可以使用各种版本控制工具。
我的工作目录如下图所示:
然后设置环境变量GOPATH,如图所示:
最后重新开启cmd界面,重新输入"go env",点击回车,结果如下图所示:
成功修改了GOPATH了。
需要注意的是,GOPATH环境变量的值不能与安装的go目录相同。go目录中同样有src、pkg、bin等类似工作空间的目录结构,不过其中包含的是go的标准模块,最好不要讲自己的工作空间和go目录混合,对于以后升级go版本也比较容易。
- window系统下,GO开发时,如何修改GOPATH?
- 如何修改Window系统下PATH路径
- window下go开发环境的搭建
- GOROOT GOPATH GO GET
- Go GOPATH设置
- window下安装go
- GO语言GOPATH的设置
- GOROOT、GOPATH及go get
- go 设置 GOROOT 和 GOPATH
- macos系统下共语言gopath变量的设置
- window下如何批量修改文件名后缀
- go管理多个项目如何书写gopath以及利用脚本控制项目管理路径
- win7下go: GOPATH entry is relative; must be absolute path: "".
- ubuntu14.04,配置GOPATH(GO语言开发代码存放目录)
- Mac下GOPATH 配置
- Mac下GOPATH配置
- window下部署go环境
- Window系统下搭建RN开发环境
- BZOJ[4756][Usaco2017 Jan]Promotion Counting 线段树合并
- SSM SpringMVC 批量删除
- 【转载】TensorFlow学习---tf.nn.dropout防止过拟合
- ubuntu proxychains and shadowsocks
- Ubuntu搭建LAMP环境
- window系统下,GO开发时,如何修改GOPATH?
- mysql提示连接数过大(1129错误)
- java技术体系的三个平台
- ARCGIS 时间类型
- P1162 填涂颜色
- Angular4 异常:No provider for ControlContainer
- bootstrap学习------2------
- Mybatis实战 之 参数取值方式
- 43.Multiply Strings