在 slack-cli 升级后,由于缺少路径,我无法执行 slack 命令。
我将 slack-cli 从 2.9.1 升级到 2.19.0。之后,当我尝试执行命令时,即使使用 slack doctor,我也总是收到相同的消息。
> There was an error while reading the Slack Configuration file (
slack.json) or running the
get-hooks`钩子(sdk_config_load_error)
错误详情:
1:“GetHooks”命令返回错误:exec:“pwsh”:在 %!!(MISSING)P(MISSING)ATH%!!(MISSING)
中找不到可执行文件(缺失)(sdk_hook_invocation_failed)
建议:运行
slack doctor
检查您的系统依赖项是否是最新的。`
slack.json 文件没有被修改,所以我猜这个 slack.json 文件的路径已经被删除了,但我不知道如何修改它。
我尝试卸载/重新安装 slack-cli 但没有解决问题。
我希望能够再次使用 slack-cli
您需要更新当前使用的 PowerShell 版本。 Slack CLI 的最新版本依赖于可用的
pwsh
,目前您运行的 PowerShell 版本中尚未公开该功能。
这个问题之前在 Slack 社区中提出过,现在已经解决了。产品/开发人员已了解并希望更新文档。