【发布时间】:2014-12-28 17:33:26
【问题描述】:
我已经构建了一个 go 包 (https://github.com/emicklei/go-restful),现在我正在尝试从我自己的工作区引用该包构建的输出。
$GOPATH
|--src
| |-- {my source}
|--pkg
| |-- {package binaries /linux_amd64/github.com/emicklei/go-restful.a}
|--bin
|-- {my output}
但是编译失败说明找不到包。 go build 只是搜索 src 文件夹作为 AFAIK,我能找到的所有解决方案都涉及到包源代码,但肯定可以引用包二进制文件吗?
【问题讨论】:
-
您需要某种类型的源:只需在正确的路径和正确的包声明处使用虚拟源文件,并且最后修改时间早于二进制包。跨度>
标签: go