首页 文章

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

提问于
浏览
0

我有一个由几个包组成的go项目 . 首先,主程序包位于 $GOPATH/src/myproject/main.go ,然后是位于 $GOPATH/src/myproject/auth/<filename>.go 的auth程序包 . 主程序包引用了带有 import "myproject/auth" 的auth程序包 . 本地构建很好 .

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

在我的本地机器上这没有问题,因为我的本地go知道它在 $GOPATH 中的可用来源,所以关于项目的子包也是如此,并且只包括源 .

使Travis与此导入语句一起使用的预期步骤是什么?

1 回答

  • 0

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

相关问题