首页 > 其他分享 >「Mac玩转仓颉内测版1」入门篇1 - Cangjie环境的搭建

「Mac玩转仓颉内测版1」入门篇1 - Cangjie环境的搭建

时间:2024-11-08 19:16:24浏览次数:3  
标签:插件 VSCode Cangjie 入门篇 Mac 安装 下载

本篇详细介绍在Mac系统上快速搭建Cangjie开发环境的步骤,涵盖VSCode的下载与安装、Cangjie插件的离线安装、工具链的配置及验证。通过这些步骤,确保开发环境配置完成,为Cangjie项目开发提供稳定的基础支持。

关键词
  • Cangjie开发环境搭建
  • VSCode安装指南
  • Cangjie插件离线安装
  • Mac Cangjie工具链配置
  • Cangjie SDK安装与验证
  • 开发环境测试

一、Cangjie环境的搭建
1.1 下载与安装VSCode
1.1.1 下载VSCode
  1. 访问 VSCode官方网站

  2. 点击“Download for macOS”按钮,下载最新版本的VSCode安装包。

    image-20241108184526841.png

1.1.2 安装VSCode
  1. 下载完成后,找到名为 VSCode-darwin-universal.zip 的压缩文件。
  2. 双击该文件进行解压,解压后会出现 Visual Studio Code.app
  3. Visual Studio Code.app 拖动到“应用程序”文件夹中,以完成安装。
  4. 双击 Visual Studio Code.app 启动VSCode。

1.2 下载与安装Cangjie插件
1.2.1 下载CangjieVScodePlugin
  1. 访问 Cangjie VScode插件的GitCode页面
  2. 下载最新版本的插件文件,通常命名为 Cangjie-vscode-0.56.4.tar.gz
  3. 解压下载的文件,找到 Cangjie-0.56.4.vsix 插件包。
1.2.2 离线安装插件
  1. 启动VSCode,点击左侧侧边栏的“扩展”图标,或使用快捷键 Command + Shift + X 打开扩展管理。

  2. 点击右上角的三点菜单,选择“从VSIX安装…”。

    image-20241108184923931.png

  3. 在弹出的文件选择窗口中,定位到下载的 Cangjie-0.56.4.vsix 文件,选择并点击“安装”。

  4. 插件安装完成后,重启VSCode以启用插件。


1.3 安装仓颉工具链
1.3.1 安装依赖库
  1. 打开终端(Terminal),确保已安装 Homebrew。如未安装,可访问 Homebrew官网 获取安装指令。

  2. 使用 Homebrew 安装Cangjie工具链所需的依赖库,执行以下命令:

    brew install libffi
    
1.3.2 下载Cangjie SDK
  1. 访问 Cangjie SDK的GitCode页面
  2. 下载最新版本的SDK文件,通常命名为 Cangjie-0.56.4-darwin_aarch64.tar.gz
  3. 解压下载的文件,得到名为 cangjie 的文件夹,其中包含环境配置脚本 envsetup.sh
1.3.3 配置Cangjie环境
  1. 打开VSCode,点击左下角的齿轮图标,选择“设置”。

  2. 在设置搜索框中输入“Cangjie”,进入插件的设置界面。

  3. 根据以下步骤进行配置:

    • Cangjie Sdk Path: CJNative Backend:输入 /Users/用户名/cangjie
    • Cangjie Sdk Path: CJVM Backend:输入 /Users/用户名/cangjie
    • Cangjie Sdk: Option:选择 CJNative

    注意:将 用户名 替换为Mac系统的实际用户名。

    image-20241108185200875.png

1.3.4 测试环境配置
  1. 打开终端,进入解压后的Cangjie SDK目录,执行以下命令:

    cd /Users/用户名/cangjie
    source envsetup.sh
    
  2. 测试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

相关文章

  • 访问浪潮带外BMC界面的远程控制台重定向(KVM)无法访问,提示JViewer未签名,mac电脑安装JD
    报错截图:安装JDK8下载JDK1.8的安装包JavaDownloads|Oracle下载的安装包双击按提示流程安装:按照完成以后、我们可以查看JDK的安装路径、在资源库/Library下面会出现一个Java的文件夹、目录层级如下:/Library/Java/JavaVirtualMachines/jdk-1.8.jdk打开终端窗口按快......
  • 【Linux】获得同一子网下当前在线设备IP/Latency/MAC 通过nmap指定CIDR扫描当前在线设
    【Linux】获得同一子网下当前在线设备IP/Latency/MAC通过nmap指定CIDR扫描当前在线设备通过路由器的后台,查看当前在线设备,受到网卡版本的影响,有时会有部分设备看不见MAC和分配的IP。此时,可以借助命令行工具扫描子网下所有连接的设备信息与通信状态。Nmap是一个强大的网......
  • 36套Web前端全栈Vue3项目实战P7架构-入门篇+项目篇+进阶篇+架构篇
    36套Web前端全栈Vue3项目实战P7架构-入门篇+项目篇+进阶篇+架构篇36套eb前端全栈Vue3项目实战-入门篇+项目篇+进阶篇+架构篇,P7前端架构,高薪面试,Vue3源码剖析视频课程-技术栈-TypeScript+Vute+ElementPlus+Koa2+Node.js+Pinia+EChart4.0+Uni-App+React18+Flutter+Web3D+Vant+UI,项......
  • Microsoft Office 2019 (office全家桶)for Mac/Windows电脑安装包
    MicrosoftOffice2019forMac(Office全家桶)是一款功能全面且强大的办公软件套件,专为Mac用户设计。Mac苹果电脑下载:Office2019(含激活秘钥)Windows电脑下载:Office2019(含批量许可)    以下是其主要特点和优势:一、界面设计采用了Mac系统的设......
  • 中文版定位修改软件 AnyGo for Mac GPS虚拟定位软件安装资源
    AnyGo是一款专业的虚拟定位软件,专为Mac系统设计,功能强大且易于使用。它能够模拟GPS位置,让用户自定义虚拟位置并应用到手机等移动设备上。AnyGo支持多种定位模式,如单点、线路和往返模式,满足用户在不同场景下的定位需求。其界面简洁直观,操作灵活方便,与多种位置相关的应用程序兼容,如......
  • windows & MacBook 下载视频网站视频
    下载yt-dlpgithub地址:https://github.com/yt-dlp/yt-dlp下载:https://github.com/yt-dlp/yt-dlp/releases下载ffmpeg官网:https://ffmpeg.org/解压后,只有bin下的这2个文件放C盘目录下将下面这3个程序,挪到:C:\Windows\System32下载视频在任意路径:cmd命令:yt-dlp{视频......
  • Mac保护电池健康,延长电池使用寿命的好方法
    使用Mac的过程中,如何延长电池的使用寿命是大家非常关心的问题,而养成一个良好的充电习惯能够有效的延长电池的使用寿命避免过度充电和过度放电能够有效的保护电池,因此长时间的充电与长时间放点都不可取,但是在日常的使用过程中无法投入过多的精力去关注充放电Battery帮助你控制......
  • 还在担心Mac卸载不干净?XApp帮你干净完成卸载
    Mac的卸载机制非常独特,虽然将app拖拽到废纸篓也能够完成卸载,但是会有很多的文件残留,那么如何卸载干净非常重要XApp,免费的Mac卸载工具,有着强大的垃圾检测机制,检测出更深层的垃圾,卸载更干净,有着两种模式拖拽模式:可以将需要卸载的app拖拽进卸载窗口,即可显示卸载app的关联文件,直......
  • Mac压缩工具首选?FastZip为什么那么受欢迎
    Mac上的压缩工具,各有各的好,也各有各的不好FastZip,Mac上的一款免费多功能压缩工具速度快,支持自定义压缩线程分配,最高支持8线程压缩,将近10GB的文件压缩只需二十秒左右,大文件压缩不再需要长时间等待格式齐全,压缩格式支持7Z、Zip,解压格式支持7Z、ZIP、RAR、TAR、GZIP、BZIP2、X......
  • 一招解决Mac没有剪切板历史记录的问题
    使用Mac的朋友肯定都为Mac的剪切功能苦恼过,旧内容覆盖新内容,导致如果有内容需要重复输入的话,就需要一次一次的重复复制粘贴,非常麻烦但其实Mac也能够有剪切板历史记录功能,iCopy,让你的Mac也能拥有剪切板历史记录不论是文本、图片、还是文件都可以保存到剪切板上,同时具备分类管......