在 macOS 上安装 PowerShell Core

关于 论坛 在 macOS 上安装 PowerShell Core

标签: ,

正在查看 1 帖子:1-1 (共 1 个帖子)
  • 作者
    帖子
  • #10985
    商 匡
    管理员

    通过 Homebrew 在 macOS 10.12 或更高版本上安装最新的稳定版本
    有关 Brew 的信息,请参阅关于 Brew。
    现在,可以开始安装 PowerShell:
    sh
    复制
    brew cask install powershell
    最后,验证安装是否正常运行:
    sh
    复制
    pwsh
    PowerShell 新版本发布后,更新 Homebrew 公式并升级 PowerShell:
    sh
    复制
    brew update
    brew cask upgrade powershell
    备注
    可从 PowerShell (pwsh) 主机调用上面的命令,但是调用后必须退出 PowerShell 并重启以完成升级,并刷新 $PSVersionTable 中显示的值。
    通过 Homebrew 在 macOS 10.12 或更高版本上安装最新的预览版
    有关 Brew 的信息,请参阅关于 Brew。
    安装 Homebrew 后,可以安装 PowerShell。 首先,安装 Cask-Versions 包,通过它可安装替代版本的 cask 包:
    sh
    复制
    brew tap homebrew/cask-versions
    现在,可以开始安装 PowerShell:
    sh
    复制
    brew cask install powershell-preview
    最后,验证安装是否正常运行:
    sh
    复制
    pwsh-preview
    PowerShell 新版本发布后,更新 Homebrew 公式并升级 PowerShell:
    sh
    复制
    brew update
    brew cask upgrade powershell-preview
    备注
    可能会从 PowerShell (pwsh) 主机调用上面的命令,但是调用后必须退出 PowerShell 并重新启动以完成升级。 然后刷新 $PSVersionTable 中显示的值。
    通过直接下载安装
    下载 PKG 包powershell-6.2.0-osx-x64.pkg (从版本页下载)到 macOS 计算机上。
    可以双击文件并按照提示操作,或者从终端安装:
    sh
    复制
    sudo installer -pkg powershell-6.2.0-osx-x64.pkg -target /
    安装 OpenSSL. PowerShell 远程处理和 CIM 操作均需要 OpenSSL。
    二进制存档
    已对 macOS 平台提供 PowerShell 二进制 tar.gz 存档,以启用高级部署方案。
    在 macOS 上安装二进制存档
    sh
    复制
    # Download the powershell ‘.tar.gz’ archive
    curl -L -o /tmp/powershell.tar.gz https://github.com/PowerShell/PowerShell/releases/download/v6.2.0/powershell-6.2.0-osx-x64.tar.gz
    # Create the target folder where powershell will be placed
    sudo mkdir -p /usr/local/microsoft/powershell/6.2.0
    # Expand powershell to the target folder
    sudo tar zxf /tmp/powershell.tar.gz -C /usr/local/microsoft/powershell/6.2.0
    # Set execute permissions
    sudo chmod +x /usr/local/microsoft/powershell/6.2.0/pwsh
    # Create the symbolic link that points to pwsh
    sudo ln -s /usr/local/microsoft/powershell/6.2.0/pwsh /usr/local/bin/pwsh
    安装 OpenSSL. PowerShell 远程处理和 CIM 操作均需要 OpenSSL。
    安装依赖关系
    安装 XCode 命令行工具
    sh
    复制
    xcode-select –install
    安装 OpenSSL
    PowerShell 远程处理和 CIM 操作均需要 OpenSSL。 可以通过 MacPorts 或 Brew 进行安装。
    通过 Brew 安装 OpenSSL
    有关 Brew 的信息,请参阅关于 Brew。
    若要安装 OpenSSL,请运行 brew install openssl。
    通过 MacPorts 安装 OpenSSL
    安装 XCode 命令行工具。
    安装 MacPorts。 如需说明,请参阅安装指南。
    通过运行 sudo port selfupdate 更新 MacPorts。
    通过运行 sudo port upgrade outdated 升级 MacPorts 包。
    通过运行 sudo port install openssl 安装 OpenSSL。
    链接库,使其可供 PowerShell 使用:
    sh
    复制
    sudo mkdir -p /usr/local/opt/openssl
    sudo ln -s /opt/local/lib /usr/local/opt/openssl/lib
    卸载 PowerShell Core
    如果使用 Homebrew 安装 PowerShell,请使用以下命令进行卸载:
    sh
    复制
    brew cask uninstall powershell
    如果通过直接下载安装 PowerShell,则必须手动删除 PowerShell:
    sh
    复制
    sudo rm -rf /usr/local/bin/pwsh /usr/local/microsoft/powershell
    若要删除其他 PowerShell 路径,请参阅本文档的路径一节,并使用 sudo rm 删除路径。
    备注
    如果使用 Homebrew 安装,则此步骤并非必要步骤。
    路径
    $PSHOME 是 /usr/local/microsoft/powershell/6.2.0/
    将从 ~/.config/powershell/profile.ps1 中读取用户配置文件
    将从 $PSHOME/profile.ps1 中读取默认配置文件
    将从 ~/.local/share/powershell/Modules 中读取用户模块
    将从 /usr/local/share/powershell/Modules 中读取共享模块
    将从 $PSHOME/Modules 中读取默认模块
    PSReadline 历史记录将记录到 ~/.local/share/powershell/PSReadLine/ConsoleHost_history.txt
    配置文件采用 PowerShell 的每个主机配置。 因此主机特定的默认配置文件位于相同位置的 Microsoft.PowerShell_profile.ps1

正在查看 1 帖子:1-1 (共 1 个帖子)
  • 哎呀,回复话题必需登录。
Logo
注册新帐户
重设密码