我是 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
- 1 回答
- 0 关注
- 59 浏览
添加回答
举报
0/150
提交
取消