2025年7月,RuyiSDK 核心组件 ruyi 包管理器正式上架 Python 官方软件仓库 PyPI。近期,RuyiSDK VS Code 插件和 Eclipse 插件也先后正式上架对应应用市场。
至此,RuyiSDK 的核心工具——包管理器与 IDE 插件均已完成全渠道上架。这意味着 RuyiSDK 面向 IDE 和 Python 生态的工具分发体系已基本构建完成。无论是 IDE 用户还是 Python 开发者,都能在原生的生态渠道中直接检索并安装 RuyiSDK,极大地降低了 RISC-V 工具链的获取门槛。
双模驱动:CLI 核心与 GUI 交互的协同定位
作为一款面向 RISC-V 架构的一站式软件开发工具集,RuyiSDK 采用了“核心+交互”的双层架构设计,为不同使用习惯的开发者提供精准服务:
- Ruyi 包管理器 —— 定位 CLI (Command Line Interface) 核心
作为整个工具链的底层引擎,ruyi采用了经典的命令行交互模式。它将众多 RISC-V 工具链集中管理,并向用户提供CLI 级别的客户端体验。CLI 模式具备极高的灵活性和可编程性,适合习惯终端操作、需要进行自动化脚本编排或 CI/CD 集成的资深用户,是掌控开发环境的“指挥中心”。 - IDE 插件 (VS Code/Eclipse) —— 定位 GUI (Graphical User Interface) 交互
作为面向开发者的可视化前端,RuyiSDK IDE 插件将底层 CLI 能力进行了GUI 封装。针对开发者高频使用的 VS Code 和 Eclipse 两大环境,插件通过图形化界面将ruyi list(包查询)、ruyi install(包安装)、ruyi venv(虚拟环境) 等核心服务直观呈现。GUI 模式降低了记忆命令的成本,实现了“所见即所得”的交互体验,适合追求图形化开发环境、轻量级开发或嵌入式 C/C++ 开发的用户。
RuyiSDK 安装方式全览
随着各分发渠道的打通,RuyiSDK 现已形成一套完整、便捷的安装体系。开发者可根据自身习惯选择适合的工具和安装方式。
1. 工具选择指南
| 组件 | 定位模式 | 适用场景 |
|---|---|---|
| Ruyi 包管理器 | CLI (命令行) | 习惯终端操作、需要自动化编排、追求极致控制力的用户。 |
| VS Code 插件 | GUI (图形化) | 偏好可视化交互、轻量级开发,适合快速编码与调试。 |
| Eclipse 插件 | GUI (图形化) | 偏好可视化交互,尤其适合嵌入式 C/C++ 工程开发场景。 |
2. 推荐安装方式
不同组件对应不同的生态入口,开发者可参考下表快速获取:
| 组件 | 推荐安装方式 | 关键词/命令 | 参考文档 |
|---|---|---|---|
| Ruyi 包管理器 | 3 种安装方式(见下文详情) | ruyi |
查看文档 |
| VS Code 插件 | VS Code Extensions 应用市场 | 搜索 RuyiSDK |
查看文档 |
| Eclipse 插件 | Eclipse Marketplace 应用市场 | 搜索 RuyiSDK |
查看文档 |
3. ruyi 包管理器安装详解
针对核心组件 ruyi 包管理器,我们提供了三种安装方式,您可以根据实际环境选择:
| 安装方式 | 说明与建议 |
|---|---|
| 使用预编译的二进制包安装 | 特点:支持的操作系统和硬件类型最全,对现有系统环境的要求最低。 适合谁:几乎所有用户,特别是刚入门、希望快速完成安装的朋友。 |
| 使用系统自带的包管理器安装 | 特点:像安装普通软件一样,通过系统命令(如 apt 或 yum)来安装。前提:需要您使用的 Linux 发行版官方已收录 ruyi 软件包。目前支持 Arch Linux、Gentoo、Fedora 等。 |
| 使用 Python 的 pip 工具安装 | 特点:通过 Python 的包管理器 pip 进行安装。 适合谁:如果您的电脑上已配置好 Python 开发环境,这是一个熟悉且便捷的选择。 注意:在 RISC-V 架构下安装可能存在部分限制。 |
另外,RuyiSDK 插件支持自动检测并引导安装 ruyi 包管理器。这种“插件引导式”体验实际上构成了 ruyi 的第四种安装方式,实现了 GUI 与 CLI 的无缝衔接,进一步降低了环境配置门槛。
4. 离线安装与手动下载
除了上述推荐的应用市场获取方式外,每个组件都在 GitHub Release 渠道和 ISCAS 镜像源提供了安装包下载,适合网络受限环境下的手动安装。