gpt4 book ai didi

go - 如何在 travis-ci 上使用远程包 |走

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

当我运行 go 脚本 ( go run 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?

最佳答案

您应该将 language: go 添加到您的 .travis.yml 文件中,这样 Travis CI 就知道该项目是一个 Go 项目并正确设置 GOPATH 和 GOROOT。 By default , Travis CI 在 install 步骤中运行 go get -d -v ./... && go build -v ./... ,所以我想你可能是能够将您的 .travis.yml 更改为:

language: go
before_script:
- go run example.go

如果 go run example.go 是您的测试脚本,您应该将其更改为:

language: go
script:
- go run example.go

Travis CI 有更多 Go 文档 here .

关于go - 如何在 travis-ci 上使用远程包 |走,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22675821/

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