gpt4 book ai didi

go - 导入本地源文件以兼容 Travis CI

转载 作者:数据小太阳 更新时间:2023-10-29 03:22:33 25 4
gpt4 key购买 nike

我有一个包含多个包的 go 项目。首先,主包位于$GOPATH/src/myproject/main.go ,然后是位于 $GOPATH/src/myproject/auth/<filename>.go 的身份验证包.主包引用带有 import "myproject/auth" 的 auth 包.本地构建正常。

现在我尝试将这个项目与 Travis CI 一起构建,尤其是为了了解更多关于 Travis 的信息。显然特拉维斯期望 import不以主机名开头的语句从一开始就可用,因为我收到错误 package myproject/auth: unrecognized import path "myproject/auth" (import path does not begin with hostname) .

在我的本地机器上这没问题,因为我的本地 go 知道它在 $GOPATH 中的可用资源,等等关于项目的子包,也只包括源代码。

要使 Travis 也使用此导入语句,需要执行哪些步骤?

最佳答案

为什么不在导入中使用完整路径?它不会导致任何问题,对吗?它在本地和 CI 上都工作得很好(希望如此)

关于go - 导入本地源文件以兼容 Travis CI,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51170882/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com