RK3588安装OpenClaw遇到的坑:从“翻车”到“真香”的血泪史
本想给RK3588装上AI管家,结果被各种坑绊了三天三夜。把这些坑填平后,终于可以在手机上指挥它干活了。作为一个常年折腾嵌入式Linux的老玩家,我对RK3588这块国产ARM芯片是又爱又恨。爱的是它性能强劲、接口丰富、功耗还低;恨的是每次移植新软件,总会遇到各种“ARM专属”的坑。最近AI Agent工具OpenClaw(原名clawdbot)火得一塌糊涂——它可以直接接管你的电脑,帮你写代码、读邮件、甚至控制浏览器。看到别人在Mac Mini上跑得风生水起,我心想:RK3588功耗才几瓦,拿来当24小时在线的AI管家岂不美哉?结果,我从“跃跃欲试”到“怀疑人生”,再到“终于搞定”,整整折腾了三天。今天就把我踩过的坑和填坑经验全盘托出,给后来者留条活路。坑一:Node.js 版本陷阱——别信apt源!OpenClaw依赖Node.js 22+。我习惯性敲了 sudo apt install nodejs,装上的是v18。然后npm install openclaw直接报错:textnode: /lib/aarch64-linux-gnu/libc.so.6: version `GLIBC_2.32’ not found查了半天才发现,apt源里的nodejs版本太老,连GLIBC都不匹配。解决方法很简单:用NVM安装。bashcurl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.40.1/install.sh | bashsource ~/.bashrcnvm install 22nvm alias default 22经验:在ARM板上,永远不要依赖系统包管理器里的Node.js,除非你想被GLIBC版本折磨。坑二:npm install 直接失败——原生模块编译地狱用 npm install -g openclaw 安装时,终端里滚过一堆编译日志,然后华丽丽地报错:textnode-gyp rebuild failedOpenClaw依