我正在使用“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 關注
- 170 瀏覽
添加回答
舉報
0/150
提交
取消