由于官方教程都是基于windows的,而mac用户并没有很好的新手教程。因此总结下自己这一段时间折腾macOS BTC全节点还有Ordinal环境配置的问题。
凡事由0到1最难,而当你踏入这条河流后,就会发现更广阔的海洋。
https://bitcoincore.org/en/2022/12/12/release-24.0.1/
下载Bitcoin Core 24.0.1 节点钱包,注意不要下22.0版本,因为他上面没有rpc server配置项。根据你电脑来下载对应的安装包。
例如我的电脑是m1芯片,需要选择ARM64版本的。

下载后,解压安装到mac中。如果你是使用移动硬盘装载BTC数据时,就需要在安装时,指定对应的目录为移动硬盘的BTC目录中。
注意:不要勾选修剪节点选项
安装成功后,快捷键cmd+, 或者 preferences-选项-主要勾选启动RPC服务器配置。
重启btc客户端


这样BTC客户端就启动了rpc server服务,之后ord会用到
打开配置文件,输入如下内容,保存后重启客户端
txindex=1


https://github.com/casey/ord/releases
从github上下载最新的ord release包,当前版本是0.5.1
下载后解压出来,解压后的文件名是
ord-0.5.1-aarch64-apple-darwin
将 ord这个可执行文件,拷贝到 /usr/local/bin/ord
打开命令行工具,输入 ord -V
信息如下,说明安装成功
ord 0.5.1
创建 ord btc 钱包
ord wallet create
如果你的btc数据不是在默认目录位置,则使用上面命令时需要指定BTC数据目录和cookie的地址
例如我的数据在/Volumes/Samsung_T5/BTC/BTCSyncData 这个目录下

ord --data-dir /Volumes/Samsung_T5/BTC/BTCSyncData/ord-data --bitcoin-data-dir /Volumes/Samsung_T5/BTC/BTCSyncData --cookie-file /Volumes/Samsung_T5/BTC/BTCSyncData/.cookie wallet create
使用上面命令后,如果一切正常就会输出如下内容,mnemonic是助记词
{
"mnemonic": "fun xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx fitness",
"passphrase": ""
}
解释下命令参数的含义
--bitcoin-data-dir 指定btc data的位置
--cookie-file 指定.cookie文件的位置
