解决moon pilot启动权限不足的问题:cannot set capabilities: Operation not permitted(Ubuntu 使用系统npm权限不足)

问题Operation not permitted

安装了moon 和moon-pilot,详见:Ubuntu24.04的VSCode中安装MoonBit和MoonBit Toolchain(moon-pilot)-优快云博客但是在VSCode里面启动的时候显示:

moon pilot
cannot set capabilities: Operation not permitted

不知道咋回事?难道我打开的方法不对? 

看手册,才发现有这么一句,也就是可以不用在VSCode里面安装

一键安装

MoonBit Pilot 面向所有用户支持桌面端一键安装体验:重新执行 官网安装命令,即可通过 moon pilot 启动 MoonBit Pilot的命令行版本:

MoonBit

云端 Web 版本采用定向邀请制开放,MoonBit 正逐步邀请一批对智能体编程、语言工具链感兴趣的开发者参与体验。欢迎感兴趣的用户发送邮件至:jichuruanjian@idea.edu.cn,附加(Github ID),申请开通web 端权限

问题解决

几天之后,在2025.8.5日,我重启了VSCode, moon pilot竟然能用了,没有再报权限不足的问题.....

我想起来了,可能不单单是重启VSCode的问题,而是在用户目录下装了nodejs 24

node -v
v24.5.0

以前是在系统目录的22

node -v
v22.18.0

所以,很可能是因为以前使用系统的node导致的权限不足。使用用户目录的node就好了。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值