[英]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.