簡體   English   中英

一些錯誤無法為 `librocksdb-sys v6.11.4` 運行自定義構建命令

[英]some error failed to run custom build command for `librocksdb-sys v6.11.4`

我試圖創建我的第一個襯底鏈。 創建你的第一個 Substrate 鏈

但是我在編譯 substrate 時遇到了一些錯誤。

無法為librocksdb-sys v6.11.4運行自定義構建命令

有人知道如何解決這個問題嗎?

sudo apt-get update
sudo apt install make clang pkg-config libssl-dev

這應該可以解決問題。 參考: https://github.com/paritytech/polkadot/issues/65

您需要安裝額外的庫:

sudo apt install clang應該會有所幫助。

你最好把cargo更新到nightly版再試試。 如果它一直停留在錯誤嘗試注釋命令中,您可能需要研究鏈接。

#rustup 組件添加 --toolchain=nightly rust-src rustfmt

rustup target add wasm32-unknown-unknown

#apt-get install llvm clang linux-headers-"$(uname -r)" #

apt install llvm clang
cargo build --release

#cargo fix --allow-dirty #cargo fix --edition

 #lsb_release -a
   No LSB modules are available.
   Distributor ID:  Ubuntu
   Description: Ubuntu 20.04.3 LTS
   Release: 20.04
   Codename:    focal
 #ldconfig --version
   ldconfig (Ubuntu GLIBC 2.31-0ubuntu9.2) 2.31
 #cargo --version
   cargo 1.60.0-nightly (25fcb13 2022-02-01)
 #rustc --version
   rustc 1.60.0-nightly (f624427f8 2022-02-06)
 #rustup show
   Default host: x86_64-unknown-linux-gnu
   rustup home:  /root/.rustup
   installed targets for active toolchain
 --------------------------------------
 wasm32-unknown-unknown
 x86_64-unknown-linux-gnu
 active toolchain
 ----------------
 nightly-x86_64-unknown-linux-gnu (default)
 rustc 1.60.0-nightly (f624427f8 2022-02-06)

#ArmanRiazi.blockchain#Substrate#Dr.GavinWood 有關詳細信息: Walk-Through/Substrate/NodeSetup

來自@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 文件夾,並添加指向該克隆存儲庫的路徑

您需要更新到此版本:“6.20.3”校驗和 =“c309a9d2470844aceb9a4a098cf5286154d20596868b75a6b36357d2bb9ca25d”

我在 M1 上運行!

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM