golang "matched no packages"绝对路径错误,相对路径正常

标签 go build

我有一棵 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/

相关文章:

java - 如何在java中的jenkins构建中找到死代码?

接口(interface)作为参数。这怎么可能?

go - goroutine 中的代码块产生奇怪的错误结果

build - 没有缩小 JS 的 sencha 应用程序构建原生

java - 在构建时从 war 中删除垃圾文件夹

visual-studio - Visual Studio 2015 项目构建失败但没有错误

戈朗 : How to simulate a POST with a form request?

docker - 启动容器进程导致 “exec:\”转到\“: executable file not found in $PATH”:未知

go - 使用SMTP在Gmail帐户中发送电子邮件

java - "mvn clean install"与 "mvn install"有何不同?