Skip to Content
安装与要求

安装与要求

运行时要求

根据当前仓库配置:

  • 根工作区要求 Node.js >= 22
  • 根工作区开发引擎要求 pnpm 10.30.1
  • Rust 工作区基线为 rust >= 1.88.0
  • gui/ 需要更高版本的开发引擎:当前为 rust >= 1.93.1node >= 25.2.1

如果你只使用文档站点和 CLI,那么根工作区的要求就够了。如果你还要构建桌面 GUI,就需要对齐 gui/ 要求的更高版本。

安装 CLI

@truenine/memory-sync-cli 现在会自动为当前受支持的平台安装对应的 native 子包,并直接暴露 tnmsc。全局安装时优先使用主包:

SHELL
npm install -g @truenine/memory-sync-cli

当前发布的 npm native 子包仍然覆盖下面这些平台组合:

  • Linux x64 (glibc)
  • Linux arm64 (glibc)
  • macOS arm64
  • macOS x64
  • Windows x64

如果你在 Linux 上使用 musl 或 Alpine,当前发布的 npm 二进制还不能直接使用;请改用受支持的 glibc 环境。

如果你是在 monorepo 内部开发,通常会改为在仓库根目录运行:

SHELL
pnpm install
pnpm -C cli run build
./target/release/tnmsc --help

确认你安装的是当前命令集

CLI help 里当前可见的核心命令有:

  • 默认 install 流水线
  • install
  • help
  • version
  • dry-run
  • clean
  • plugins

首次检查

安装后立刻运行:

SHELL
tnmsc help

你应该能看到 installdry-runcleanplugins。如果实际看到的不是这些,就先停在这里,不要继续照着后面的文档做。

Last updated on