【问题标题】:Go module import from github从 github 导入 Go 模块
【发布时间】:2020-03-13 03:43:35
【问题描述】:

我是 golang 的新手,正在尝试从这个 Github repo 导入和使用模块。 https://github.com/Darkbladecr/ccxt/tree/go/go

我正在使用 go 模块管理依赖,但导入失败。

package main

import (
    "fmt"
    "github.com/Darkbladecr/ccxt/go/pkg/ccxt/models"
)

但是我收到了这个错误。

go: finding github.com/Darkbladecr/ccxt latest
build command-line-arguments: cannot load github.com/Darkbladecr/ccxt/go/pkg/ccxt/models: cannot find module providing package github.com/Darkbladecr/ccxt/go/pkg/ccxt/models

是否可以为 go like this repo 导入特定目录?

【问题讨论】:

  • 该目录是否存在于 github 上的那个项目中?据我所知,它没有。
  • 我认为确实如此。根目录为github.com/Darkbladecr/ccxt/tree/go
  • 它不在master分支上,它在“go”分支上。 IIRC,去获取 github.com/Darkbladecr/ccxtl@go 应该给你那个分支(我认为)。
  • 哦,是的。抱歉,我没看到。有效。谢谢!

标签: go module


【解决方案1】:

您可以go get 显式包含该包的分支,或者以go 工具识别的格式在该分支上添加显式版本标记(在标记上带有前导v 前缀,例如@987654324 @ 或 v0.1.0-go)。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2017-11-27
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-05-15
    相关资源
    最近更新 更多