gpt4 book ai didi

git - 在 Golang 中导入带冒号的路径

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

我有主机名为 https://git.local.com:1234/ 的本地私有(private)存储库 (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 命令,但是,当导入路径包含冒号时,我得到错误

无效的导入路径:“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() {
//....
}

希望这对您有所帮助!

关于git - 在 Golang 中导入带冒号的路径,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44152974/

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