Openclaw 安装飞书插件遇到spawn EINVAL的解决思路

2026-05-06阅读 0热度 0
ai 飞书 OpenClaw

问题现象

在Windows 11本地环境,通过Powershell执行命令 iwr -useb https://openclaw.ai/install.ps1 | iex 来安装OpenClaw,安装过程本身是成功的。可问题出在后续安装飞书插件时,命令行报错了:Failed to start CLI: Error: spawn EINVAL

遇到这类问题,思路很明确:这大概率是OpenClaw包自身的一个原生Bug。如果你去社区搜一下,会发现相关的讨论记录,比如GitHub上的这个issue(https://github.com/openclaw/openclaw/issues/7631)和B站上的这条分享(https://www.bilibili.com/opus/1168223579781726216),都指向了同一个现象。

目前来看,官方似乎还没有发布正式的修复。至于背后的原理,这里就不展开深究了,简单来说,就是一个执行权限相关的配置问题导致的。

解决办法

解决的关键,在于修改OpenClaw安装目录下的一个核心文件。具体路径和操作如下:

首先,找到你本地npm的全局安装目录下的 node_modules\openclaw\dist 文件夹。在这个文件夹里,寻找一个以 exec 开头的.js文件(例如,我的文件名叫 exec-aioTkwpP.js,你的文件名可能略有不同,但前缀肯定是exec)。

接下来,用文本编辑器打开这个文件。不用紧张,我们只需要改动一行代码。找到文件里名为 shouldSpawnWithShell 的函数,它原本的代码是这样的:

function shouldSpawnWithShell(params) {
return false;
}

现在,我们将其中的 return false; 修改为 return true;,修改后如下:

function shouldSpawnWithShell(params) {
return true;
}

保存文件修改。然后,请务必重启你的OpenClaw服务。最后,再次运行安装飞书插件的命令:clawdbot plugins install @m1heng-clawd/feishua。理论上,这次应该就能顺利完成了。

免责声明

本网站新闻资讯均来自公开渠道,力求准确但不保证绝对无误,内容观点仅代表作者本人,与本站无关。若涉及侵权,请联系我们处理。本站保留对声明的修改权,最终解释权归本站所有。

相关阅读

更多
欢迎回来 登录或注册后,可保存提示词和历史记录
登录后可同步收藏、历史记录和常用模板
注册即表示同意服务条款与隐私政策