[英]Import path with colons in Golang
我有主机名称为https://git.local.com:1234/的本地专用存储库(gitlab)
我的golang项目中也有几个软件包
项目结构如下:
// my_project/main.go
package main
import (
"git.local.com:1234/my_project/notMainPackage"
)
func main() {
//....
}
// my_project/notMainPackage/notMainPackage.go
package notMainPackage
func SomeFunc() {
}
问题是我应该在导入路径中使用冒号才能运行go get
和go build
comands,但是,当导入路径包含冒号时,我会报错
invalid import path: "git.local.com:1234/my_project/notMainPackage"
我无法更改gitlab服务器的主机。
我怎么解决这个问题?
作为评论中的建议,
做
git clone git.local.com:1234/my_project/notMainPackage
所以git项目加载到您的gopath上,
像下面这样使用
// my_project/main.go
package main
import (
"my_project/notMainPackage"
)
func main() {
//....
}
希望这可以帮助!!
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.