news 2026/8/30 8:19:09

4 步搞定 PowerShell 安装报错:从验证架构到成功运行的完整指南

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
4 步搞定 PowerShell 安装报错:从验证架构到成功运行的完整指南

4 步搞定 PowerShell 安装报错:从验证架构到成功运行的完整指南

【免费下载链接】PowerShellPowerShell for every system!项目地址: https://gitcode.com/GitHub_Trending/po/PowerShell

在 Linux 上跑 PowerShell 安装脚本,装到一半弹出报错,或者装完执行pwsh提示命令不存在?这篇指南带你用官方脚本完成 PowerShell 安装,并逐个排查最常见的失败原因。

开工前:把环境对齐

开始安装前,先确认 3 件事:

  • 架构是否匹配:执行uname -m查看处理器架构,x86_64对应 x64 包,aarch64对应 ARM64 包,下错包是最常见的失败原因
  • 系统是否在支持列表内:PowerShell 支持 Windows、macOS 及主流 Linux 发行版,老旧系统请参考官方文档
  • 权限:Linux/macOS 安装需要sudo权限;仓库内 tools/install-powershell.sh 会自动做 sudo 可用性检查

为什么会出现这个问题

大部分"安装失败"其实是架构与安装包不匹配:就像给 64 位手机装了 32 位应用,包本身没问题,是放错了位置。少数情况是依赖(.NET 运行时)版本不对。先对架构,再谈其他。

实操:一步步搞定

第一步:确认架构与版本号

执行下面的命令,记下输出的架构和发行版信息:

uname -m cat /etc/os-release | head -n 3

输出如x86_64就是 x64 包,aarch64选 ARM64 包。版本号用于选择与系统兼容的 PowerShell 版本。

第二步:用官方脚本一键安装

Linux / macOS:脚本会自动检测系统、架构并下载匹配的安装包(完整逻辑见 tools/install-powershell.sh):

sudo bash -c "$(wget -qO- https://gitcode.com/GitHub_Trending/po/PowerShell/raw/master/tools/install-powershell.sh)"

Windows:在 PowerShell 中执行:

Set-ExecutionPolicy Bypass -Scope Process -Force iex ((New-Object System.Net.WebClient).DownloadString('https://gitcode.com/GitHub_Trending/po/PowerShell/raw/master/tools/install-powershell.ps1'))

第三步:验证安装结果

打开新终端执行:

pwsh -v

能打印版本号(如PowerShell 7.x)即安装成功。想看完整信息,执行pwsh -c '$PSVersionTable',输出效果如下:

第四步(可选):从源码构建特定架构版本

当预编译包不支持你的平台时,可以 clone 仓库自己编译(流程见 docs/building/linux.md):

Import-Module ./build.psm1 Start-PSBootstrap -Scenario Both Start-PSBuild -UseNuGetOrg

构建完成后产物在./src/powershell-unix/bin/Debug/net11.0/linux-x64/publish/pwsh,直接运行即可。

避坑与进阶

  • 现象command not found: pwsh原因:装完没开新终端,PATH 没刷新。解法:重开终端,或export PATH=$PATH:/usr/local/bin
  • 现象:安装脚本中途报错退出。原因:无 sudo 权限或网络受限。解法:加-skip-sudo-check前先确认sudo可用;受限网络可先下载包再手动安装
  • 现象:能装但启动报 .NET 相关错误。原因:.NET 运行时版本与目标不匹配。解法:按 docs/building/linux.md 用Start-PSBootstrap重新安装配套 SDK

想深入?看 docs/FAQ.md 里的构建与安装常见问题。

收尾

记住主线:先对架构,再用官方脚本,最后用pwsh -v验证,90% 的安装报错都会消失。

关键文件参考

  • tools/install-powershell.sh - Linux/macOS 一键安装脚本
  • tools/install-powershell.ps1 - Windows 一键安装脚本
  • docs/building/linux.md - 从源码构建 PowerShell 的完整指南
  • global.json - 指定构建所需的 .NET SDK 版本

【免费下载链接】PowerShellPowerShell for every system!项目地址: https://gitcode.com/GitHub_Trending/po/PowerShell

创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考

版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/8/30 8:18:53

AI购物智能体尚不适合代下单?让AI做副驾驶而非司机

AI购物智能体听起来很美好:你告诉它想买什么,它自己比价、下单、等收货。但沃顿研究给出的结论,却给这个想象浇了一盆冷水——它尚不适合代你下单。这不是某个功能没做好,而是购物决策这件事本身,远比我们以为的复杂。…

作者头像 李华
网站建设 2026/8/30 8:15:09

AI成本飙升如何治理?从SAP事件看成本监控与FinOps实践

最近,一条关于 SAP 的新闻在软件圈里讨论度很高:德国软件巨头 SAP 因为 AI 相关成本急剧上升,暂停了大部分非必要的出差和招聘活动。消息一出,很多人的第一反应是“AI 不是很火吗,为什么巨头反而开始省钱了”。实际上&…

作者头像 李华
网站建设 2026/8/30 8:13:55

从冷淡期到回坑:figma爱丽丝把玩与拍摄全攻略

最近把柜子里积灰的那盒 figma 爱丽丝翻出来,拆开重新把玩了两个晚上,居然有了一点回坑的感觉。作为“塑料小人”玩家,喜欢手办这么多年,中间免不了会经历冷淡期——买的时候心动,到手之后却因为站不稳、拍不好、怕断件…

作者头像 李华
网站建设 2026/8/30 8:13:35

开源工具自动生成Agent:从需求描述到可运行原型,成本低至0.2元

Agent开发这件事,绝大多数人的痛点不是不知道怎么调用模型,而是把整个 Agent 从零搭起来太贵、太慢。LlamaFactory 作者开源的这枚新工具,走的是另一个方向:你只需要写一段自然语言需求,它自动生成一个可运行的 Agent&…

作者头像 李华
网站建设 2026/8/30 8:10:02

神经系统“主干公路”完整图谱:从绘制到应用的技术解析

神经系统里最像城市快速路网的,其实是白质纤维束和脊髓这条主干道。最近陆续发布的脑图谱、连接组图谱、细胞图谱类研究,正在把过去只能靠解剖看到的大体结构,细化到纤维走向、连接靶点、细胞类型都能对应起来。这类项目经常用到一个很直观的…

作者头像 李华
网站建设 2026/8/30 8:07:11

FDE不是岗位而是方法:AI应用落地的工程新范式

FDE(Forward Deployed Engineer,前置部署工程师)这个词,最近在 AI 应用圈子里火得有些突然。和它一起出现的,是美股 AI 应用龙头公司的业绩与股价表现。很多人看到这个概念,第一反应是“工程师外派”或者“…

作者头像 李华