build - 在 travis-ci -golang 上找不到包

标签 build go continuous-integration travis-ci

我正在尝试运行 go 脚本作为构建过程的一部分。该脚本导入“自定义”包。但是我收到此导入错误。 存储库名称是bis。我运行的脚本是 configbis.go。导入的包configbis.gomymodule

项目结构如下:

bisrepo -------
 |            |
mymodule    configbis.go

运行configbis.go

configbis.go:16:2: cannot find package "bisrepo/mymodule" in any of:

/home/travis/.gvm/gos/go1.1.2/src/pkg/bisrepo/mymodule (from $GOROOT)

/home/travis/.gvm/pkgsets/go1.1.2/global/src/bisrepo/mymodule (from $GOPATH)

我尝试在 configbis.go 中导入 mymodule,如下所示:

import "mymodule"
import "bisrepo/mymodule"
import "github.com/user/bisrepo/mymodule"

它们都不起作用。我没有想法/选择了...... 我读了travis-ci文档,我发现它没用。

最佳答案

您可以尝试在 .travis.yml 中添加类似的内容:

install:
    - go get github.com/user/bisrepo/mymodule

关于build - 在 travis-ci -golang 上找不到包,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22432202/

相关文章:

amazon-web-services - 如何使用 GitLab CI 部署到 AWS Beanstalk

持续集成中的数据库变更管理

mongodb - golang中如何根据查询字符串中输入的数据获取数据?

css - 雨果目录前面有额外的点

jenkins - 如何使用命令行设置 Jenkins Slave 作为 Windows 服务运行?

java - Play框架: package javax.注入(inject)不存在

json - 使用接口(interface)将 JSON 字符串解码为数组

android - 如何修复构建gradle

Java 配置构建路径或 WEB-INF/lib 文件夹

hadoop - 使用ant构建Hadoop 1.2.1核心jar-失败