博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Go环境搭建中GOROOT、GOPATH与项目路径的关系
阅读量:6584 次
发布时间:2019-06-24

本文共 573 字,大约阅读时间需要 1 分钟。

刚开始入门的时候,这几个路径的关系没搞明白,当时很苦恼,现在总结一下。

我的环境搭建是在win10下,估计linux下应该道理也一样

GOROOT:是go安装位置

GOPATH: 所有安装的第三方库,会自动安装在GOPATH的第一个路径下。

项目路径: 项目路径与GOPATH没有必要的关系。不管项目路径在哪,当在项目中导入第三方库的时候,系统会自动搜索GOPATH中是否存在已安装的该包。

有大佬说推荐项目代码放在/GOPATH/src/目录下,个人觉得不推荐。当安装第三方库的时候,会出现以下情况:

GOPATH├── bin│   ├── gocode.exe│   ├── godef.exe│   └── gopkgs.exe├── pkg│   └── windows_amd64└── src    ├── github.com    └── gopkg.in复制代码

可见,安装第三方包,也会对src目录进行更改。个人感觉假设将项目目录放在src下,会使结构变得很不清晰,既存在第三方库,也存在个人项目。

因此我的路径为:

GOROOT: D:\Go\GOPATH: D:\myGo\项目路径: E:\项目名称复制代码

将GOROOT、GOPATH正确加入PATH中是很重要的一步。

本人新手,大家有疑问可以评论区留言,一起交流!

转载地址:http://syano.baihongyu.com/

你可能感兴趣的文章
随机生成长度为len的密码,且包括大写、小写英文字母和数字
查看>>
谷歌YSlow准则
查看>>
SGU 224 Little Queens
查看>>
谈谈我对技术发展的一点感悟
查看>>
求排列求组合的实现
查看>>
java 实现缓存
查看>>
jQuery的md5加密插件及其它js md5加密代码
查看>>
用python做网页抓取与解析入门笔记[zz]
查看>>
xe Style
查看>>
Windows 注册和取消注册一个dll或者ocx
查看>>
.NET平台开源项目速览(4).NET文档生成工具ADB及使用
查看>>
scala 学习笔记(06) OOP(下)多重继承 及 AOP
查看>>
Win10+VS2015+EF6.0+MySQL5.6+MVC环境部署和排错
查看>>
RedHat6配置yum源 (32位)
查看>>
【译】《Understanding ECMAScript6》- 第二章-函数
查看>>
【Nginx】ngx_event_core_module模块
查看>>
JVM参数调优
查看>>
微商营销实战技巧分享,轻松月入10W
查看>>
nginx upstream模块--负载均衡
查看>>
39、集合线程安全问题
查看>>