本来以为装个AI助理很简单,结果折腾了一下午,血泪经验分享给大家,希望能帮你们少走弯路!
兄弟们,最近看到OpenClaw(外号"龙虾")挺火的,说是能自己搭AI助理,还能接各种平台。我寻思着正好有台台式机闲置,就动手整
一个,结果... 好家伙,踩坑踩到怀疑人生。今天把踩过的坑都记录下来,你们装的时候对照着看,能省不少头发。
坑一:Node版本太老,直接趴窝
我服务器上装的Node还是18版的,运行安装脚本直接给我整不会了:简单说就是:你的Node太老了,龙虾要吃22以上的。
坑二:装完了找不到命令?
明明显示安装成功了,结果输入openclaw告诉我命令不存在?这不是你没装好,是你的系统找不到它装哪去了。
咋整:先看看它装哪了,然后把你npm的全局bin目录加到PATH里:保存退出,然后重点是:新开一个终端窗口!老窗口不会自动更新的。
坑三:Mac用户专属坑——sharp编译失败
用Mac的兄弟姐妹们,如果你装了Homebrew的libvips,大概率会碰到这个:编译图片处理模块的时候找到依赖。咋整,强制用预编译的版本,别让它自己编译
坑四:pnpm安装完直接报错
我用pnpm装的,装完运行直接炸:原因是:pnpm默认不运行包里的构建脚本,说是为了安全。咋整:装完之后手动批准一下,然后会跳出让你选择要批准哪些包,把openclaw相关的都选上就行。
坑五:Gateway死活启动不了
这个坑最坑,报错都不太一样:
● A情况:配置文件里写了远程模式,但你没配置远程连接
● B情况:你想开放外网访问,但没设置密码
咋整:A情况最简单,改成本地模式:B情况要么设置个密码,要么就别开放外网,只绑定本地:
坑六:端口被占用了
你要用的端口已经被别的程序占了,可能是你之前启动的龙虾还没关。咋整:实在不行查查是谁占的:然后手动杀掉那个进程。部署到服务器要特别注意,如果你要部署到云服务器/VPS,
有几个点要注意:
1. 别用什么"一键镜像"
去阿里云腾讯云那些市场里找的镜像,看着方便,实际上一堆坑。建议直接用纯净的Ubuntu系统,然自己跑安装脚本。
2. 让它一直在后台跑
用systemd托管服务,这样就算重启服务器也会自动启动:
3. 外网访问要小心
最安全的方式是用Tailscale或者VPN,别直接暴露端口到公网。实在要公网访问,建议走SSH隧
道:然后在本地浏览器打开http://127.0.0.1:18789就能访问了。
怎么确认装好了?如果openclaw doctor全绿,
openclaw status显示running,浏览器能打开控制面板,恭喜你,装成了!
说实话OpenClaw功能是真强,但安装确实有点小门槛。不过踩完这些坑之后用起来还是挺香的,能接微信、Telegram、Discord一堆平台,还能自己写技能扩展。
祝大家安装顺利!有问题欢迎留言区区交流~
夜雨聆风