我有一棵 golang 代码树。我在 Mac (OS X 10.11) 上使用 golang 1.5.1。我可以使用以下命令在命令行上使用相对路径成功构建我的代码。
去安装./...
但是,如果我使用绝对路径,我会收到一条错误消息。例如,
去安装 `pwd`/...]
警告:“/Users/eben/src/cbq-gui/src/github.com/couchbaselabs/cbq-gui/...”没有匹配包
这看起来很奇怪,因为“.”和 `pwd` 应该评估相同的东西。我错过了什么?谢谢。
最佳答案
pwd
将使用完整的绝对路径,但 go
工具需要相对于 $gopath
的路径。
您真正想要的是 go install github.com/couchbaselabs/cbq-gui/...
最有可能。假设你的 gopath 设置为 /Users/eben/src/cbq-gui
这对我来说有点奇怪。
大多数人对他们的所有项目都使用同一个 gopath。
关于golang "matched no packages"绝对路径错误,相对路径正常,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33355472/