我的demo 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对我说"package demoGolangProjectWithCI:无法识别的导入路径"demoGolangProjectWithCI“(导入路径不是以主机名开头)”
详情为https://travis-ci.org/aQuaYi/demoGolangProjectWithCI/builds/247416861
我该怎么解决这个问题呢?
非常感谢。
发布于 2017-06-27 17:22:06
未从subModel解析demoGolangProjectWithCI,因为导入"demoGolangProjectWithCI"表示绝对路径。您可以像./demoGolangProjectWithCI一样编写相对路径。但是,一般来说,你最好把完整的github路径写成github.com/aQuaYi/demoGolangProject,因为你的包可能会被其他人的项目使用。
https://stackoverflow.com/questions/44775337
复制相似问题