安装

系统要求

  • Rust 1.70+(从源码编译需要)
  • OpenSSL(Linux)或 SecureTransport(macOS)
  • CA 证书安装需要管理员权限

Cargo(推荐)

cargo install relay-core-cli

装进 PATH 的文件名是 relay-core-cli。文档里的命令写成 relay-core,这是 npm install -g @relay-core/cli 提供的命令。

npm

npm install -g @relay-core/cli

预构建二进制

从 GitHub Releases 下载:

  • macOS (Apple Silicon)
  • macOS (Intel)
  • Linux (x86_64)
  • Linux (ARM64)
  • Windows (x86_64)

Linux 安装

tar -xzf relay-core-cli-x86_64-unknown-linux-gnu.tar.gz
sudo mv relay-core-cli /usr/local/bin/relay-core
relay-core --version

Linux 预编译二进制为 glibc-linked (gnu) 构建,包含 Deno / V8 脚本引擎。musl 静态链接变体不再发布——因为 rusty_v8 没有 musl 预编译产物,发布不带 V8 的 musl 包会在 Linux 上破坏 JS 脚本功能。如需 musl,请从源码用 cargo build --release --target x86_64-unknown-linux-musl 自编译。

macOS 安装

tar -xzf relay-core-cli-x86_64-apple-darwin.tar.gz
sudo mv relay-core-cli /usr/local/bin/relay-core
relay-core --version

Windows 安装

解压 ZIP,把其中的 relay-core-cli.exe 以 relay-core.exe 加入 PATH。

从源码构建

git clone https://github.com/relaycraft/relay-core
cd relay-core
cargo build --release
./target/release/relay-core-cli --version

验证安装

relay-core --version
# relay-core 0.14.0