如何在 MacOS (CLI)上运行 Titan

🚨重要提示🚨

如果您是参与过Herschel测试网的用户,需要手动清理之前运行的节点数据。否则节点将无法运行🚨

🔘去清理

如果您之前从未运行过Titan节点,请直接参考下面的教程运行。

我们的 GitHub 上的 Releases 部分是获取最新二进制发布版本和查看源代码的最佳位置。

步骤 1:下载 CLI-Titan节点文件

步骤 2:解压下载的文件

tar -zxvf titan-l2edge_v0.1.19_patch_darwin_amd64.tar.gz

打开终端(Terminal),导航到下载文件所在的目录,然后执行以下命令进行解压:

步骤3: 进入解压后的目录

  • 使用以下命令进入解压后的目录:

cd titan-l2edge_v0.1.19_patch_darwin_amd64

步骤4: 安装Titan Edge

  • titan-edge 可执行文件复制到系统的 /usr/local/bin 目录下,使其可以在任何地方运行:

sudo cp titan-edge /usr/local/bin

步骤5: 获取当前工作目录路径

  • 运行以下命令获取当前目录的路径,并记下此路径:

pwd
  • 假设获取的路径为 x

步骤6: 更新动态库路径(一次性解决方案)

  1. 在路径后面添加 libgoworkerd.dylib

  • 假设上一步获取的路径为 x,则完整路径应为 x/libgoworkerd.dylib

  1. 更新 titan-edge 可执行文件中的动态库路径

  • 使用以下命令将路径替换为实际路径:

install_name_tool -change "@rpath/libgoworkerd.dylib" x/libgoworkerd.dylib /usr/local/bin/titan-edge

(临时解决方案)

如果您希望进行临时测试,您可以使用以下步骤:

设置动态库路径环境变量

  • 在终端中设置 DYLD_LIBRARY_PATH 环境变量为当前目录:

export DYLD_LIBRARY_PATH=.

注意事项

  • 权限问题:在执行 sudo 命令时,您需要输入管理员密码。

  • 路径正确性:请确保路径输入正确,以避免无法找到文件的问题。

  • 环境变量:临时解决方案设置的环境变量仅在当前终端会话中有效,关闭终端后需要重新设置。

步骤7:启动 CLI

titan-edge daemon start --init --url https://cassini-locator.titannet.io:5000/rpc/v0

步骤 8: 👉申请身份码👈

步骤9:绑定身份码

将申请到的 身份码 替换 your-hash-here

titan-edge bind --hash=your-hash-here https://api-test1.container1.titannet.io/api/v2/device/binding

步骤10: 停止节点

titan-edge daemon stop

最后更新于