Ubuntu
在 Ubuntu 上使用 test_bitcoin 執行比特幣單元測試時遇到問題
在 Bitcoin Core 的測試目錄(
bitcoin/src/test
) 中,執行檔test_bitcoin
應該執行單元測試。但是,當我執行test_bitcoin
時,我得到:replication requires locking support Test setup error: std::runtime_error: CDBEnv::MakeMock : Error 22 opening database environment.
我怎麼跑
test_bitcoin
?我從原始碼安裝了比特幣。還有:
configure
我用--with-incompatible-bdb
旗幟跑。
嘗試安裝正確版本的 BerkleyDB。(4.8) 我在這個儲存庫中有正確的 .debs:
<http://github.com/nickodell/build_bitcoin>
您可能需要先解除安裝較新版本的 libdb。