1. 程式人生 > >mac 下載 安裝 編譯 配置 bitcoind 一步到位

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/  資料夾內

 

最後提醒大家 定時備份區塊資料 很有用哦~