本篇详细介绍在Mac系统上快速搭建Cangjie开发环境的步骤,涵盖VSCode的下载与安装、Cangjie插件的离线安装、工具链的配置及验证。通过这些步骤,确保开发环境配置完成,为Cangjie项目开发提供稳定的基础支持。
关键词
- Cangjie开发环境搭建
- VSCode安装指南
- Cangjie插件离线安装
- Mac Cangjie工具链配置
- Cangjie SDK安装与验证
- 开发环境测试
一、Cangjie环境的搭建
1.1 下载与安装VSCode
1.1.1 下载VSCode
-
访问 VSCode官方网站。
-
点击“Download for macOS”按钮,下载最新版本的VSCode安装包。
1.1.2 安装VSCode
- 下载完成后,找到名为 VSCode-darwin-universal.zip 的压缩文件。
- 双击该文件进行解压,解压后会出现 Visual Studio Code.app。
- 将 Visual Studio Code.app 拖动到“应用程序”文件夹中,以完成安装。
- 双击 Visual Studio Code.app 启动VSCode。
1.2 下载与安装Cangjie插件
1.2.1 下载CangjieVScodePlugin
- 访问 Cangjie VScode插件的GitCode页面。
- 下载最新版本的插件文件,通常命名为 Cangjie-vscode-0.56.4.tar.gz。
- 解压下载的文件,找到 Cangjie-0.56.4.vsix 插件包。
1.2.2 离线安装插件
-
启动VSCode,点击左侧侧边栏的“扩展”图标,或使用快捷键 Command + Shift + X 打开扩展管理。
-
点击右上角的三点菜单,选择“从VSIX安装…”。
-
在弹出的文件选择窗口中,定位到下载的 Cangjie-0.56.4.vsix 文件,选择并点击“安装”。
-
插件安装完成后,重启VSCode以启用插件。
1.3 安装仓颉工具链
1.3.1 安装依赖库
-
打开终端(Terminal),确保已安装 Homebrew。如未安装,可访问 Homebrew官网 获取安装指令。
-
使用 Homebrew 安装Cangjie工具链所需的依赖库,执行以下命令:
brew install libffi
1.3.2 下载Cangjie SDK
- 访问 Cangjie SDK的GitCode页面。
- 下载最新版本的SDK文件,通常命名为 Cangjie-0.56.4-darwin_aarch64.tar.gz。
- 解压下载的文件,得到名为 cangjie 的文件夹,其中包含环境配置脚本 envsetup.sh。
1.3.3 配置Cangjie环境
-
打开VSCode,点击左下角的齿轮图标,选择“设置”。
-
在设置搜索框中输入“Cangjie”,进入插件的设置界面。
-
根据以下步骤进行配置:
- Cangjie Sdk Path: CJNative Backend:输入 /Users/用户名/cangjie
- Cangjie Sdk Path: CJVM Backend:输入 /Users/用户名/cangjie
- Cangjie Sdk: Option:选择 CJNative
注意:将 用户名 替换为Mac系统的实际用户名。
1.3.4 测试环境配置
-
打开终端,进入解压后的Cangjie SDK目录,执行以下命令:
cd /Users/用户名/cangjie source envsetup.sh
-
测试Cangjie工具是否安装成功,运行以下命令检查版本信息:
cjc -v cjpm -v
预期输出:若命令成功输出Cangjie的版本号。
Cangjie Compiler: 0.56.4 (cjnative) Target: aarch64-apple-darwin Cangjie Package Manager: 0.15.8
小结
本节完成了在Mac上搭建Cangjie开发环境的完整流程,包括VSCode与Cangjie插件的下载与安装、工具链的配置及环境测试。通过这些步骤,确保开发环境成功部署,为后续的Cangjie项目开发奠定坚实基础。
下篇预告
在下篇内容中,将介绍如何编写并运行第一个Cangjie程序,迈出开发的第一步。
上一篇: 无
下一篇: 「Mac玩转仓颉内测版2」入门篇2 - 编写第一个Cangjie程序
作者:SoraLuna
链接:https://www.nutpi.net/
來源:坚果派
著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。
标签:插件,VSCode,Cangjie,入门篇,Mac,安装,下载 From: https://blog.csdn.net/weixin_44217688/article/details/143633381