无法为“librocksdb-sys v6.11.4”运行自定义构建命令时发生一些错误

aoi*_*aoi 10 rust blockchain substrate

我尝试创建我的第一个底物链。创建您的第一个 Substrate 链

但是我在编译基质时遇到了一些错误。

无法运行自定义构建命令librocksdb-sys v6.11.4

有人知道如何解决这个问题吗?

Tom*_*zyk 22

您需要安装额外的库:

sudo apt install clang应该有帮助。


小智 5

sudo apt-get update
sudo apt install make clang pkg-config libssl-dev
Run Code Online (Sandbox Code Playgroud)

这应该可以解决问题。参考: https: //github.com/paritytech/polkadot/issues/65

  • 谢谢 !这对我正在从事的 Solana 生态系统项目起到了作用! (2认同)

Nuk*_*Dan 1

来自@apopiak

你用的是苹果M1吗?如果是的话,目前在那里构建rocksdb 存在问题。请参阅此处的方法:vikiival.medium.com/run-substrate-on-apple-m1-a2699743fae8

还有其他人报告需要:

您需要克隆 rust-rocksdb 存储库并签出此处列出的提交: https: //github.com/substrate-developer-hub/substrate-node-template/issues/122然后您可以在 .您的主目录中的Cargo文件夹并添加该克隆存储库的路径