问题描述
我正在阅读 polkadot 存储库自述文件的 "Hacking on Polkadot" 部分,我尝试 cargo build --release
没有用,所以我尝试了 cargo build
这里是我的相应错误得到:
在 cargo build --release
之后,我收到此错误:
error: Failed to add native library /Users/Decentration/polkadot-clone/polkadot/target/release/build/ring-75cdcd2b7eadbbe2/out/libring-core.a:
file too small to be an archive error: aborting due to prevIoUs error
error: Could not compile ring
- 我尝试了
cargo build --release
而不是cargo build
然后我得到了这个错误:
220 | pub use zeroize_derive::Zeroize;
| ^^^^^^^^^^^^^^
error: aborting due to prevIoUs error
error: Could not compile zeroize
这里有什么想法吗?
解决方法
如果构建失败,请确保在重新编译之前cargo clean
,以防存在导致问题的工件。我用 cargo build --release
成功重新编译,然后用 cargo run -- --dev
重新编译。
感谢@NukaManDan 在评论中帮助我。