You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Slack-CLI升级至2.19.0后因路径缺失无法执行命令求助

Slack CLI 升级后找不到pwsh的解决办法
  • 先确认PowerShell Core(即报错里的pwsh)是否安装
    打开终端输入pwsh --version,如果提示找不到命令,直接去微软官网下载对应系统的PowerShell Core安装包完成安装后再继续操作。

  • 修复slack.json配置文件
    先找到配置文件的位置:

    • Windows系统:%USERPROFILE%\.slack\slack.json
    • macOS/Linux系统:~/.slack/slack.json
      打开该文件,查找get-hooks相关配置块,将exec字段修改为你系统中pwsh的实际路径:
    • macOS/Linux示例:
      "hooks": {
        "get-hooks": {
          "exec": "/usr/local/bin/pwsh",
          "args": ["-c", "Get-Content $HOME/.slack/hooks.json"]
        }
      }
      
    • Windows示例:
      "hooks": {
        "get-hooks": {
          "exec": "C:\\Program Files\\PowerShell\\7\\pwsh.exe",
          "args": ["-c", "Get-Content $HOME/.slack/hooks.json"]
        }
      }
      

    如果文件内没有hooks配置段,直接添加上述对应系统的代码块即可。

  • 将pwsh路径加入系统环境变量

    • Windows:右键「此电脑」→「属性」→「高级系统设置」→「环境变量」,在系统变量的「Path」中添加pwsh所在的文件夹路径(比如C:\Program Files\PowerShell\7),添加完成后重启终端。
    • macOS/Linux:编辑~/.bashrc或~/.zshrc文件,添加一行export PATH="$PATH:/usr/local/bin/pwsh"(替换为你实际的pwsh路径),保存后执行source ~/.bashrc或source ~/.zshrc让设置生效。
  • 验证修复效果
    重新打开终端,运行slack doctor检查是否恢复正常。如果问题依然存在,先备份~/.slack/slack.json后删除该文件,再执行slack login重新初始化配置。

内容的提问来源于stack exchange,提问作者Clemobil

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.06.28 05:36:02