mac 下载 安装 编译 配置 bitcoind 一步到位 由于本人的电脑配置带虚拟机比较累,索性直接使用本机进行bitcoin相关开发 网上对于mac使用bitcoin开发的资料相对较少 我直接贴一个自己安装的过程 大家少走弯路 首先是下载比特币源码 git clone https://github.com/bitcoin/bitcoin.git 直接在程序坞打开shell复制粘贴下载即可 /bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)" 进入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/ 文件夹内 最后提醒大家 定时备份区块数据 很有用哦~ Brew install berkeley-db@4 echo 'export PATH="/opt/homebrew/opt/berkeley-db@4/bin:$PATH"' >> ~/.zshrc export LDFLAGS="-L/opt/homebrew/opt/berkeley-db@4/lib" export CPPFLAGS="-I/opt/homebrew/opt/berkeley-db@4/include" bitcoin-cli loadwallet wallet_01.dat