gpt4 book ai didi

go - (导入路径不以主机名开头)

转载 作者:IT王子 更新时间:2023-10-29 02:03:02 25 4
gpt4 key购买 nike

我的演示 golang 项目是 https://github.com/aQuaYi/demoGolangProjectWithCI

demoGolangProjectWithCI/subModel/subModelAdd.go 是

package subModel

import (
"demoGolangProjectWithCI"
)

//Add returns sum of a and b
func Add(a, b int) int {
return demoGolangProjectWithCI.Add(a, b)
}

我的 .travis.yml 是

language: go

go:
- 1.8.3

script: go test ./...

但是 travis 告诉我“包 demoGolangProjectWithCI:无法识别的导入路径“demoGolangProjectWithCI”(导入路径不以主机名开头)”

详细信息是 https://travis-ci.org/aQuaYi/demoGolangProjectWithCI/builds/247416861

我该如何解决这个问题?

非常感谢。

最佳答案

demoGolangProjectWithCI 未从 subModel 解析,因为 import "demoGolangProjectWithCI" 表示绝对路径。相对路径可以写成./demoGolangProjectWithCI。但是,一般来说,您最好将完整的 github 路径编写为 github.com/aQuaYi/demoGolangProject,因为您的包可能会被其他人的项目使用。

关于go - (导入路径不以主机名开头),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44775337/

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