跳转到内容
RailWise KB已发布

视频教程:CLI安装与首条命令

RAILWISE-CLI安装与首条命令视频教程配套文档,涵盖安装准备、安装步骤、首条命令执行及常见问题。

复核 2026-07-09入门公开可引用RailWise 技术团队
learning-path
项目 内容
视频标题 RAILWISE-CLI 安装与首条命令
视频时长 约15分钟
难度等级 ⭐ 入门
目标观众 初次接触CLI的工程师、开发者
配套版本 CLI v2.0+

完成本视频学习后,您将能够:

  • 在本地环境成功安装RAILWISE-CLI
  • 执行首条CLI命令并理解输出
  • 配置CLI基础环境
  • 排查常见安装问题

在开始本视频之前,建议具备以下基础知识:

前置知识 掌握程度 说明
命令行基础 了解 了解cd、ls、mkdir等基本命令
Node.js/npm 了解 了解Node.js生态和npm包管理
工程测量概念 了解 了解坐标系统、测量数据等基本概念

操作内容:

  1. 打开终端(Windows: PowerShell / macOS: Terminal / Linux: Bash)
  2. 检查Node.js版本:
Terminal window
node --version
# 预期输出: v20.x.x 或更高
  1. 检查npm版本:
Terminal window
npm --version
# 预期输出: 10.x.x 或更高

[截图占位符:终端显示Node.js和npm版本]

CLI要求Node.js 18+。如果版本过低,请前往nodejs.org下载最新LTS版本。

操作内容:

  1. 全局安装RAILWISE-CLI:
Terminal window
npm install -g @railwise/cli
  1. 验证安装:
railwise/2.x.x
railwise --version

[截图占位符:npm安装过程及版本验证输出]

操作内容:

  1. 创建CLI工作目录:
Terminal window
mkdir ~/railwise-workspace
cd ~/railwise-workspace
  1. 初始化CLI配置:
Terminal window
railwise init
  1. 按提示完成配置:
    • 选择默认配置模板(推荐)
    • 确认数据存储路径
    • 设置默认坐标系统(CGCS2000)

[截图占位符:init命令交互过程]

首次初始化会创建以下目录结构:

railwise-workspace/
├── config/ # 配置文件
├── data/ # 数据存储
├── templates/ # 模板文件
└── logs/ # 日志文件

步骤4:执行首条命令(约4分钟)

Section titled “步骤4:执行首条命令(约4分钟)”

操作内容:

  1. 查看CLI帮助:
Terminal window
railwise --help
  1. 执行首条数据查询命令:
Terminal window
railwise data list --limit 5
  1. 查看命令输出格式:
Terminal window
railwise data list --format json --limit 3

[截图占位符:help命令输出及数据查询结果]

操作内容:

  1. 运行诊断命令:
Terminal window
railwise doctor
  1. 检查输出中的✅标记,确认所有检查项通过

[截图占位符:doctor命令输出,显示所有检查通过]

如果doctor命令显示某些检查失败,请根据提示修复。常见原因:

  • 网络连接问题(无法访问API服务器)
  • 权限问题(无法写入数据目录)
  • 依赖缺失(某些功能需要额外依赖)
要点 说明 重要性
Node.js版本 必须18+,推荐20 LTS ⭐⭐⭐
全局安装 使用 -g 参数全局安装 ⭐⭐⭐
初始化配置 首次使用必须执行 init ⭐⭐⭐
doctor诊断 安装后运行诊断确认环境 ⭐⭐
命令补全 善用Tab补全提高效率 ⭐⭐

原因:npm全局安装需要管理员权限

解决

Terminal window
# macOS/Linux
sudo npm install -g @railwise/cli
# Windows (以管理员身份运行PowerShell)
npm install -g @railwise/cli

原因:npm全局目录不在PATH中

解决

Terminal window
# 查看npm全局目录
npm config get prefix
# 将全局目录加入PATH
export PATH="$PATH:$(npm config get prefix)/bin"

Q3: 初始化失败,提示目录已存在

Section titled “Q3: 初始化失败,提示目录已存在”

原因:目标目录已存在文件

解决

Terminal window
# 使用 --force 覆盖
railwise init --force
# 或选择其他目录
railwise init --dir ~/new-workspace

原因:本地数据目录为空

解决

Terminal window
# 导入示例数据
railwise data import --sample
# 或连接远程数据源
railwise config set api.url https://api.railwise.example.com

验证您的CLI安装是否完整:

Terminal window
railwise doctor --verbose

确认所有检查项显示✅,记录任何⚠️警告信息。

探索CLI的所有可用命令:

Terminal window
railwise --help
railwise data --help
railwise project --help

记录您发现的最有趣的3个子命令。

修改CLI配置,设置您的姓名和工作单位:

Terminal window
railwise config set user.name "您的姓名"
railwise config set user.org "您的单位"
railwise config get user

验证配置是否生效。

导入示例监测数据并查询:

Terminal window
railwise data import --sample
railwise data list --limit 10
railwise data stats

观察数据列表和统计输出。