MORYLAB;

エンジニアの卵がソースコードやライフログを綴るブログ。

bitcoin/bitcoinの安定版をMacOSでビルドするときの話

開発者は皆、一生に一度はBitcoin Coreを手元のMacでビルドしたくなるときがあるはず。今日はそんな時のための備忘録。

github.com


ハマったところ

安定版を入れたいときは該当のタグをチェックアウトしましょう。
masterをそのままビルドしたら開発版でした。

$ git checkout v0.18.0

手順

ビルドにつかうやつ

berkeley-dbは4系を使いましょう。

brew install automake berkeley-db4 libtool boost miniupnpc openssl pkg-config protobuf python qt libevent qrencode
ビルドする
# 適当なディレクトリにクローンしてくる
git clone https://github.com/bitcoin/bitcoin.git
cd bitcoin  

# 安定版を使いたいときは該当のタグをチェックアウトする
git checkout v0.18.0
./autogen.sh
./configure
make -j4
make install

# ちゃんとインストール先が見れたらOK
which bitcoind
which bitcoin-cli
which bitcoin-qt