M2 Mac使用Brew升级PowerShell失败,仍运行7.4.0版本求助
解决M2 Mac上PowerShell版本更新问题
步骤1:确认当前pwsh的执行路径
先明确系统优先调用的PowerShell版本位置:
which pwsh where pwsh
输出结果里的第一个路径就是当前启动的7.4.0版本所在位置。
步骤2:卸载brew formula安装的旧版本
你通过brew formula安装了7.4.0版本,先执行卸载:
brew uninstall powershell
步骤3:清理直接安装的PowerShell残留
如果之前直接安装的pkg还残留执行文件,通常位于/usr/local/bin/pwsh,删除该文件:
sudo rm /usr/local/bin/pwsh
执行时需输入你的Mac用户密码。
步骤4:验证并切换到新版本
重启终端后,执行以下命令确认版本:
pwsh --version
此时应显示7.4.4版本。若仍有异常,强制链接brew cask的版本:
brew link --overwrite powershell --cask
内容的提问来源于stack exchange,提问作者serialhobbyist
相关产品推荐
相关产品推荐

