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文件

扫描二维码关注公众号,回复: 4151593 查看本文章
./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/  文件夹内

最后提醒大家 定时备份区块数据 很有用哦~

猜你喜欢

转载自blog.csdn.net/weixin_42654444/article/details/84206020