golang与绝对路径"匹配没有包"错误,相对路径很好

ebe*_*ben 0 build go

我有一个golang代码树.我在Mac上使用golang 1.5.1(OS X 10.11).我可以使用以下命令在命令行上使用相对路径成功构建我的代码.

去安装./ ...

但是,如果我使用绝对路径,我会收到一条错误消息.例如,

去安装`pwd`/...]

警告:"/Users/eben/src/cbq-gui/src/github.com/couchbaselabs/cbq-gui/..."没有匹配包

这似乎很奇怪,因为"." 和`pwd`应该评价同样的事情.我错过了什么?谢谢.

cap*_*aig 5

pwd将使用完整的绝对路径,但该go工具需要相对于路径$gopath.

go install github.com/couchbaselabs/cbq-gui/...最想要的是什么.假设你的gopath设置为/Users/eben/src/cbq-gui对我来说有点奇怪.

大多数人为他们的所有项目使用单一的gopath.