mac 下載 安裝 編譯 配置 bitcoind 一步到位
由於本人的電腦配置帶虛擬機器比較累,索性直接使用本機進行bitcoin相關開發
網上對於mac使用bitcoin開發的資料相對較少
我直接貼一個自己安裝的過程 大家少走彎路
首先是下載比特幣原始碼
git clone https://github.com/bitcoin/bitcoin.git
直接在程式塢開啟shell複製貼上下載即可
進入bitcoin主目錄
cd bitcoin
下面進行必要的依賴下載
下載依賴我們用到homebrew 首先安裝homebrew 安裝過程稍微有一點點長 耐心等待
/usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"
安裝homebrew成功後 依次安裝依賴庫
brew install berkeley-db4
brew install boost
brew install openssl
brew install libevent
brew install pkg-config
brew install autoconf
brew install automake
brew install libtool
自動配置configure檔案
./autogen.sh
安裝原始碼編譯依賴的相關庫檔案
./configure
至此沒有報錯 可以進行下一步的編譯了
make
根據配置 編譯時間幾十分鐘上下
下載完成後可以使用bitcoind了
在linux中bitcoind,bitcoin-cli,bitcoin-qt,bitcoin core等可執行檔案在/usr/local/bin下
而mac沒有將可執行檔案放入bin中 而是在你shell指定目錄或根目錄下的bitcoin/src中 裡面有許多編譯後的.o檔案 不影響使用
當然如果你有強迫症 可以自己建立資料夾將可執行檔案單獨放入
最後就是配置檔案bitcoin.conf應該放在哪裡了
在linux中我們放在隱藏檔案./bitcoin中
而mac是放在 ~/Library/Application Support/Bitcoin/ 這個資料夾的
當你現在去前往這個資料夾時 系統會提示你沒有bitcoin這個資料夾 你可以自己建立一個 或者跟我一樣執行
cd /bitcoin/src
./bitcoind -testnet
隨著資料連線開始下載第一個塊後 你就可以stop
這樣再去前往 ~/Library/Application Support/Bitcoin/ 裡面該有的檔案都會有了
然後我們建立配置檔案放入就好了
這是我的配置
testnet=1
server=1
txindex=1
rpcuser=user
rpcpassword=123456
rpcbind=127.0.0.1
#datadir=/media/apple/Seagate Backup Plus Drive/bitcoincore//指定資料位置 我給註釋了
bitcoind預設的區塊資料同樣存放在 ~/Library/Application Support/Bitcoin/ 資料夾內
最後提醒大家 定時備份區塊資料 很有用哦~