我正在使用“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
- 1 回答
- 0 关注
- 129 浏览
添加回答
举报
0/150
提交
取消