2.2 GOPATH和GOVENDOR
一、GOPATH
默认在
~/go(unix,linux),%USERPROFILE%\go(windows)管理方式:不来管理,所有的依赖全部到这里来找
问题:所有项目都在这里,GOPATH越来越大
二、使用GOPATH管理项目
要求:目录结构下面必须有src文件夹
创建项目,在配置文件中修改GOPATH的Project GOPATH选项(Language&Frameworks->Go->GOPATH)
如果使用GOPATH,则需要将
go env中的GO111MODULE配置设置为off代码编写如果用了找不到的库,会报错GOROOT以及GOPATH中找不到对应的库
缺点:必须使用同版本的库
临时解决办法:在项目中创建vender(GOVENDOR)文件夹作为项目库
三、GOVENDER
项目管理中创建vender文件夹作为项目库,存放第三方库
大量第三方依赖工具:glide、dep、go dep等等
修改配置就可以修改第三方管理中心配置即可
Last updated
Was this helpful?