window系统下,GO开发时,如何修改GOPATH?
2017-12-09 16:00
274 查看
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版本也比较容易。
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系统下PATH路径
- window系统下如何在react native安卓开发中用夜神模拟器
- android开发:如何在系统没有进行root条件下,修改系统时间?
- Windows 8 开发系列-如何修改系统样式
- 如何修改Window系统下PATH路径以及win8下masm32V11
- 如何修改Window系统下PATH路径
- 如何开发自己的嵌入式系统
- 零基础如何系统地学习前端开发?
- 如何修改Ubuntu双系统的默认开机启动项
- Ubuntu系统下如何在不重启的情况下修改hostname
- Android系统移植与调试之------->如何修改Android设备的开机第二阶段Logo
- centos7系统忘记root用户密码,如何修改
- 如何正确入门Windows系统下驱动开发领域?
- iOS开发—如何在storyBoard上面添加系统的导航栏
- 嵌入式系统及如何开发自己的嵌入式系统
- 如何更有效地修改Android程序的开发包名
- "如何将本地开发的系统迁移到云端,数据存储问题
- Android中如何修改系统时间(应用程序获得系统权限)
- 常规功能和模块自定义系统 (cfcmms)—035开发日志(每个tab有各自模式window的备忘录)
- 如何手动修改XP系统属性中的技术支持信息