- Vega SDK: 用于构建Vega OS应用的核心框架和API
- Vega SDK管理器:用于管理开发项目的SDK版本的工具。它的工作原理类似于Node.js的
nvm或Python的pyenv。有关详细信息,请参阅管理SDK版本。 - Vega Studio: Visual Studio Code (VS Code) 中的一个扩展程序,用于应用开发、调试、性能分析和应用优化
- Vega虚拟设备 (VVD): 用于运行和测试应用的虚拟设备
- 库和组件:用于应用开发的其他工具
- Vega Studio扩展程序: 使用VS Code中的Vega Studio扩展程序安装VDT。请参阅安装Vega Studio。
- Vega命令行界面 (CLI): 使用
vegaCLI实现高级工作流程和自动化。
选择安装场景
根据您是首次安装VDT还是更新现有安装,选择相应的选项卡。- 首次安装
- 更新现有安装
本节介绍如何在您的系统上首次安装VDT。开发工具: 运行以下命令,以安装Vega开发所需的工具(包括适用于Apple Silicon Mac的Rosetta 2):开发工具开发工具: 运行以下命令,以安装lz4压缩工具和Python 3.8开发库:安装程序会验证您的Node.js版本和VS Code版本是否兼容,并在需要升级时提示您。安装程序还会提示您:输出示例:Active SDK Version(活跃的SDK版本)表明了您正在使用哪个SDK进行开发。Vega CLI Version显示了用于管理SDK安装的命令行工具的版本。
先决条件
在安装VDT之前,请确认您的系统满足以下要求:所需依赖项
仅安装操作系统所需的依赖项。如果您使用macOS,请按照macOS依赖项部分操作。如果您使用Ubuntu,则跳到Ubuntu依赖项。macOS依赖项
程序包管理器: 安装Homebrew开发工具: 下载并安装Node.js(版本18.x或更高版本)如果已安装Node.js,请检查其版本:Ubuntu依赖项
安装原生curl:- 原生调试:python3.8、lz4,用于崩溃报告符号化
- KVM虚拟化:请参阅KVM管理程序安装指南
- 文件监控:按照适用于Ubuntu的Watchman安装指南操作
- Node.js:下载并安装Node.js(版本18.x或更高版本)
安装Vega CLI
在运行安装脚本之前:- 安装VS Code: 下载并安装Visual Studio Code(如果尚未安装)。安装程序会自动安装VS Code中的Vega Studio扩展程序。如果未安装VS Code,安装程序则会跳过扩展程序的安装,您可以稍后安装。
- 如果VS Code正在运行,请将其关闭。
- 选择安装目录:按Enter键使用默认路径 (~/vega/sdk),或者指定自定义路径。
- 安装Vega SDK:按Enter。
- 安装Vega Studio扩展程序:按Enter键(如果未安装VS Code则跳过)。
- Vega CLI → ~/vega/bin
- 最新SDK版本,包括Vega虚拟设备
- VS Code中的Vega Studio扩展程序
- Shell配置更新(.bashrc、.zshrc、.bash_profile、.zprofile和.profile)
验证安装
检查安装是否成功完成:后续步骤
安装VDT后,选择您的开发方法:对于初学者:从构建Hello World应用开始,学习Vega开发基础知识。对于经验丰富的开发者:- Vega Studio:如果已安装Vega Studio,请从使用Vega Studio构建应用开始。 如果未安装Vega Studio,请按照设置Vega Studio中的说明设置开发环境。
- Vega CLI:有关命令行开发,请参阅使用Vega CLI构建应用。

