引言
Cangjie Magic是基于仓颉编程语言构建的 LLM Agent DSL,其主要特点包括:声明式 DSL、支持 MCP 协议,支持任务智能规划等。Cangjie升级到1.0后,把一部分系统库放到stdx中去了,需要单独下载安装才行。在Canjie Magic升级到1.0后,最开始是使用一个shell脚本来自动安装stdx库。最近一次更新是把这个脚本换成了build.cj文件。按照设计者的想法是在构建基于Cangjie Magic时先运行这个仓颉程序完成stdx下载,然后再构建Cangjie Magic工程。但是这个设想只在两种情况下可以工作:
- 先前已经下载过stdx库
- 基于Cangjie Magic的程序不使用stdx库
否则就会报告无法找到stdx库的错误。下面就给出一个解决办法。
安装步骤
办法很简单,就是在下载CangjieMagic源码后,单独执行以下build.cj。下面就是命令
git clone https://gitcode.com/Cangjie-TPC/CangjieMagic.git -b dev
cd CangjieMagic
cjc -o build build.cj
./build pre-build
执行命令后,程序自动安装stdx,然后就可以在工程中直接使用了。

结束语
一个小技巧吧,如果你也遇到类似问题,可以试试。

4831

被折叠的 条评论
为什么被折叠?



