猿问

openshift 上无法识别的导入路径

我在我的应用程序中定义了一些本地包,例如,我有一个位于 model/crud/crud.go 的 crud 模型

在我的应用程序中,我使用import("model/crud"),调用它们来处理我的所有本地依赖项。

这在我本地机器上的应用程序上下文中完美解决,但是当我尝试推送到 openshift 时,我收到以下错误:

imports model/crud: unrecognized import path "model/crud"

看起来当 openshift 运行构建工具时,它试图go get在这些导入上运行,以便在编译时将它们包含在构建路径中。

有没有更好的方法来解决供应商特定的依赖关系,而不必为它们创建单独的存储库?如果不需要,我不想管理两个单独的存储库。


万千封印
浏览 156回答 2
2回答

慕田峪9158850

要找到您应该使用的导入路径,请使用“$GOPATH/src/[...]/model/crud”并删除“$GOPATH/src/”部分。
随时随地看视频慕课网APP

相关分类

Go
我要回答