GOPATH 设置多个 go get 默认会放第一个 那我自己的项目目录如下
project
src
print
print.go
main.go
pkg
bin
我只是想自己工程下 引用自己的包 有必要设置 GOPATH 么 这是 GO 的设计哲学理念? 听说建 vendor 目录会优先扫描?
Go 版本 1.9.2
1
mentalidade 2017-12-22 17:14:21 +08:00
用 govendor
|
2
per 2017-12-22 17:16:49 +08:00
用包管理器,glide 和 dep 之类的
|
3
HarrisonZ 2017-12-22 17:21:50 +08:00
glide
|
4
sunhr 2017-12-22 17:28:05 +08:00 1
官网文档貌似建议这样做:
$GOPATH /src /project /vendor /pkg /bin 我把自己的包放在 src 下;第三方包用 dep 管理,放在 vendor 下 |
5
OvLOrz 2017-12-23 10:39:50 +08:00
没有 gopath,即使 import 自己写的包,也没办法找到吧
|
6
orm 2018-01-13 07:41:32 +08:00 via iPhone
是的,输入命令 go help gopath 可查看详细解释
|