Обновить pwsh с помощью Scoop?

При попытке обновить Powershell Core с помощью scoop через scoop update pwsh, я получаю следующую ошибку:
ERROR Application "pwsh" is still running. Close all instances and try again.
Я попытался закрыть PowerShell и обновить через cmd, но все равно выдает эту ошибку.

1 ответ

Scoop использует для выполнения сценариев PowerShell, на которых работает scoop. (совок - это 96% PowerShell) Даже если запустить в cmd.exe, он все равно будет использовать pwsh.exeдля выполнения скриптов, необходимых для scoop update pwsh. Эта проблема решается с помощью Windows PowerShell (она же PowerShell 5/ powershell.exe), поэтому scoop будет выполнять сценарии PowerShell, используя это вместо pwsh.

Другие вопросы по тегам