解决腾讯云 SkillHub CLI 安装后报错:allowlist/TypeError/SyntaxError
摘要:在阿里云轻量应用服务器部署腾讯云SkillHub时遇到问题。主要原因是OpenClaw未将SkillHub加入插件白名单,以及Python3.6版本不兼容。解决方法包括:1)编辑openclaw.json配置文件添加白名单;2)重启OpenClaw网关验证插件加载;3)升级Python至3.8版本;4)修改skillhub脚本指向Python3.8并赋权。最终成功解决报错,SkillHub正
一、背景
阿里云的轻量应用服务器,配置如下:
应用镜像:OpenClaw 2026.3.3
套餐配置:2 vCPU | 2GiB 内存 | 40GiB 系统盘 | 不限流量 | 200Mbps 峰值BGP公网带宽 | 1个 IPv4公网地址
场景:在阿里云龙蜥(Anolis OS 3)系统中,执行腾讯云 SkillHub 官网安装命令后,出现多个报错,无法正常使用 CLI。
二、腾讯云SkillHub部署
请前往腾讯云SkillHub官网,粘贴首页的命令,到服务器的终端执行。
错误:输出中有“Install complete”,表示脚本本身的安装流程已完成,但多次出现“allowlist 警告”(绿色字体)。


原因:OpenClaw 需将本地插件(即SkillHub)加入plugins.allow白名单才能信任加载。
三、解决方法
第一步,编辑配置文件~/.openclaw/openclaw.json,找到plugins.allow字段,把skillhub加进去。
vim /home/admin/.openclaw/openclaw.json #vim编辑
#按下i,进入insert模式


第一步完成,成功将skillhub插件加入到openclaw的白名单中。
第二步,重启openclaw网关并验证状态。
openclaw gateway stop #停止当前运行的网关
openclaw gateway start #启动网关


验证skillhub插件是否生效
openclaw plugins list | grep skillhub

"skillhub loaded"表示成功启用,openclaw信任并加载了这个插件。
第三步,解决Python版本问题
现象:执行skillhub version报TypeError错误。
原因:Python3.6并不支持required参数。
解决方法:将python升级到3.8及以上,这里选择3.8。
sudo dnf install -y python38 python38-pip python38-devel #安装 Python 3.8 和开发工具
python3.8 --version #验证python版本
![]()
成功升级python到3.8。
第四步,修改脚本/home/admin/.local/bin/skillhub,将python改成python3.8,保存退出。
vim /home/admin/.local/bin/skillhub

以及赋予执行权限。
chmod +x /home/admin/.local/bin/skillhub
最后,再次执行官网的命令,这次OpenClaw自动更新了其他配置,让整个环境更完整。
执行skillhub version不再报错。
skillhub version

更多推荐




所有评论(0)