尧图建网站 尧图建网站 YAOTU WEB BUILD 免费咨询
ARTICLE DETAIL

资讯详情

深耕网站建设与建站编程的一线实战洞察。

PowerShell 安装失败?跨平台安装与验证 5 步避坑完整指南

PowerShell 安装失败?跨平台安装与验证 5 步避坑完整指南 PowerShell 安装失败跨平台安装与验证 5 步避坑完整指南【免费下载链接】PowerShellPowerShell for every system!项目地址: https://gitcode.com/GitHub_Trending/po/PowerShell在 Linux 上装完 PowerShell 敲pwsh却只得到一句未找到命令Windows 上装完打开新终端依然进不了 PowerShell。别急照下面 5 步走10 分钟内装好 PowerShell 并验证可用。动手前的 4 项自检你的 CPU 架构是什么x86_64、arm64还是armv7安装包必须和架构一一对应这是装失败的头号原因目标机器能否访问外部网络官方安装脚本会从网上拉取最新发行包你是否拥有管理员权限Linux 上安装需要sudoWindows 上建议用管理员终端你是否已经装了旧版 PowerShell升级前最好确认旧版本的安装方式官方建议用同一种方式更新核心操作3 步装好并验证步骤一克隆仓库拿到官方安装脚本这一步做什么把安装脚本本地化后续所有操作都在仓库目录里进行避免直接执行来路不明的远程脚本。具体怎么做# 克隆 PowerShell 官方仓库Windows 用 pwshLinux/macOS 用 bash git clone https://gitcode.com/GitHub_Trending/po/PowerShell cd PowerShell做对了长什么样当前目录出现README.md、tools/等目录且tools/下能看到install-powershell.ps1和install-powershell.sh两个文件。步骤二一条命令完成安装这一步做什么用官方自适应脚本自动检测系统架构和发行版下载并安装匹配的 PowerShell 包。具体怎么做# Linux/macOS执行官方安装脚本自动匹配架构 ./tools/install-powershell.sh# Windows管理员 PowerShell安装并写入 PATH Set-ExecutionPolicy Bypass -Scope Process -Force .\tools\install-powershell.ps1 -AddToPath做对了长什么样脚本输出中能看到下载和安装完成的提示没有红色错误信息Windows 上装完提示已更新环境变量。步骤三打开新终端验证安装结果这一步做什么确认pwsh能被找到、版本号正常、命令可执行。具体怎么做# 打开一个全新的终端逐条执行 pwsh pwsh -Command $PSVersionTable.PSVersion做对了长什么样pwsh能进入 PowerShell 提示符PS /路径样式不再报未找到命令$PSVersionTable正常输出版本表其中OS、Platform字段与你的系统一致此时输入Get-Command等内置命令cmdletPowerShell 里执行任务的小程序有返回装不上时的 3 条备用路线按先易后难排列挑第一条能跑通的即可手动下载对应架构的压缩包解压即用。适用于网络能连上发行源、但不想让脚本自动决策的机器。到 PowerShell 官方发行页选与你架构一致的tar.gzLinux或zip/MSIWindows解压到任意目录直接把可执行文件路径加入 PATH。用 Docker 容器运行。适用于不想污染系统环境、或架构与宿主机不同的场景docker pull mcr.microsoft.com/powershell后docker run -it --rm mcr.microsoft.com/powershell pwsh。从源码编译。适用于预编译包不支持你的架构如特定 ARM 板卡。先跑Start-PSBootstrap装工具链再用Start-PSBuild按目标架构编译完整步骤见 docs/building/linux.md。小结装好 PowerShell 的关键就三件事架构选对、脚本跑通、新终端验证。下一步建议继续了解 更新日志 里的新功能或阅读 docs/ 下跨平台安装文档把安装方式固化成你自己的标准流程。关键文件参考tools/install-powershell.ps1Windows/macOS/Linux 通用安装脚本PowerShell 版tools/install-powershell.shLinux/macOS 安装脚本bash 入口docs/building/linux.md从源码构建 PowerShell 的完整流程global.json编译所需的 .NET SDK 版本锁定【免费下载链接】PowerShellPowerShell for every system!项目地址: https://gitcode.com/GitHub_Trending/po/PowerShell创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考
返回列表