簡體   English   中英

在Golang中用冒號導入路徑

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

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM