当我运行go脚本时(去运行example.go)我收到此错误
/home/travis/.gvm/gos/go1.1.2/src/pkg/github.com/user/examplepackage (from $GOROOT)
/home/travis/.gvm/pkgsets/go1.1.2/global/src/github.com/user/examplepackage (from $GOPATH)
example.go使用
导入包import "github.com/user/examplepackage"
travis.yml
文件如下所示:
install:
- go get ...
before_script:
- go run example.go
travis-ci团队不知道安装和配置GOPATH和GOROOT?
答案 0 :(得分:1)
您应该将language: go
添加到.travis.yml文件中,这样Travis CI就知道项目是Go项目并正确设置GOPATH和GOROOT。 By default,Travis CI在go get -d -v ./... && go build -v ./...
步骤中运行install
,因此我认为您可以将.travis.yml更改为:
language: go
before_script:
- go run example.go
如果go run example.go
是您的测试脚本,则应将其更改为:
language: go
script:
- go run example.go
Travis CI here还有更多Go文档。