为了账号安全,请及时绑定邮箱和手机立即绑定

找不到提供 Go 语言包 ed25519 的模块

找不到提供 Go 语言包 ed25519 的模块

Go
慕沐林林 2022-09-05 10:04:59
我是 Go 语言的新手。我想使用此命令测试Go语言中的一些代码。这些代码在Go语言中测试一些代码。go run main.go我有这个错误:cannot find module providing package github.com/perlin-network/noise/crypto/ed25519我试图使用以下命令安装它:go get github.com/perlin-network/noise/crypto/ed25519我收到此错误:go: finding github.com/perlin-network/noise/crypto/ed25519 latestgo: finding github.com/perlin-network/noise/crypto latestgo get github.com/perlin-network/noise/crypto/ed25519: no matching versions for query "latest"我也试过这个:go get -u github.com/perlin-network/noise错误:go: finding github.com/oasislabs/ed25519 latestgo: finding golang.org/x/lint latestgo: finding golang.org/x/xerrors latestgo: finding golang.org/x/crypto latestgo: github.com/oasislabs/ed25519@v0.0.0-20210505154701-76d8c688d86e: parsing go.mod: unexpected module path "github.com/oasisprotocol/ed25519"go: finding golang.org/x/net latestgo get: error loading module requirements我错过了什么吗?
查看完整描述

1 回答

?
犯罪嫌疑人X

TA贡献2080条经验 获得超4个赞

2020年8月以来,目前在perlin-network/noise issue 287中提到了这一点,目前(2021年第二季度)没有任何答案。

另一种方法是:

  • 分叉存储库perlin-network/noise

  • 更新分叉中的依赖项me/noise

  • 在项目中使用 go mod 替换来切换存储库。

但所有这些都表明你自己的项目使用go mod,所以一定要先这样做,以便从这些依赖关系管理功能中受益。
这样,就不需要 .go init myproject$GOPATH/src


查看完整回答
反对 回复 2022-09-05
  • 1 回答
  • 0 关注
  • 52 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信