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

使用 glide 安装 go-ethereum 依赖项和 tendermint 依赖项

使用 glide 安装 go-ethereum 依赖项和 tendermint 依赖项

Go
芜湖不芜 2023-03-29 16:13:06
我正在使用“glide”来管理我的 go 包,这是我的 glide.yaml:package: github.com/my-projectimport:- package: github.com/ethereum/go-ethereum  version: 1.8.14  subpackages:  - cmd/utils  - common  - common/hexutil  - consensus/ethash  - core  - core/state  - core/types  - core/vm  - eth  - ethdb  - event  - log  - node  - p2p  - params  - rlp  - rpc- package: github.com/tendermint/tendermint  version: 0.23.0  subpackages:  - abci/types  - libs/log  - rpc/lib/client- package: gopkg.in/urfave/cli.v1testImport:- package: github.com/stretchr/testify  subpackages:  - assert- package: github.com/tendermint/go-amino当我运行 glide install 时,会出现一些错误:[INFO]  --> Fetching updates for github.com/mattn/go-colorable[INFO]  --> Fetching updates for github.com/huin/goupnp[INFO]  --> Fetching updates for github.com/jackpal/go-nat-pmp[ERROR] Error scanning github.com/prometheus/prometheus/util/flock: cannot find package "." in:    /root/.glide/cache/src/https-github.com-prometheus- prometheus/util/flock[INFO]  --> Fetching updates for github.com/elastic/gosigar[INFO]  --> Fetching updates for github.com/mohae/deepcopy[INFO]  --> Fetching updates for github.com/influxdata/influxdb...[ERROR] Error scanning golang.org/x/sys/cpu: cannot find package "." in:/root/.glide/cache/src/https-github.com-golang-sys/cpu[INFO]  --> Fetching updates for github.com/matttproud/golang_protobuf_extensions[INFO]  --> Setting version for github.com/matttproud/golang_protobuf_extensions to 3247c84500bff8d9fb6d579d800f20b3e091582c. [ERROR] Failed to retrieve a list of dependencies: Error resolving imports所以我尝试将 glide mirror 更改为我的本地文件(我已经克隆了所有依赖项),但它仍然无法正常工作,如果有人知道如何处理它,请帮助我,谢谢
查看完整描述

1 回答

?
慕侠2389804

TA贡献1719条经验 获得超6个赞

我弄明白了,只需设置镜像,而忽略一些包,就像这样


glide mirror set https://golang.org/x/mobile https://github.com/golang/mobile --vcs git

glide mirror set https://golang.org/x/crypto https://github.com/golang/crypto --vcs git

....

忽略


- github.com/prometheus/prometheus/util/flock

- golang.org/x/sys/cpu

- golang.org/x/net/http2/hpack


查看完整回答
反对 回复 2023-03-29
  • 1 回答
  • 0 关注
  • 129 浏览
慕课专栏
更多

添加回答

举报

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