如何解决Polkadot 错误:无法编译 `zeroize` 或文件太小而不能作为存档,无法编译 `ring`
我正在阅读 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 在评论中帮助我。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。