安裝與驗(yàn)證 5 步避坑完整指南)
PowerShell 安裝失敗跨平臺(tái)安裝與驗(yàn)證 5 步避坑完整指南【免費(fèi)下載鏈接】PowerShellPowerShell for every system!項(xiàng)目地址: https://gitcode.com/GitHub_Trending/po/PowerShell在 Linux 上裝完 PowerShell 敲pwsh卻只得到一句未找到命令Windows 上裝完打開新終端依然進(jìn)不了 PowerShell。別急照下面 5 步走10 分鐘內(nèi)裝好 PowerShell 并驗(yàn)證可用。動(dòng)手前的 4 項(xiàng)自檢你的 CPU 架構(gòu)是什么x86_64、arm64還是armv7安裝包必須和架構(gòu)一一對(duì)應(yīng)這是裝失敗的頭號(hào)原因目標(biāo)機(jī)器能否訪問外部網(wǎng)絡(luò)官方安裝腳本會(huì)從網(wǎng)上拉取最新發(fā)行包你是否擁有管理員權(quán)限Linux 上安裝需要sudoWindows 上建議用管理員終端你是否已經(jīng)裝了舊版 PowerShell升級(jí)前最好確認(rèn)舊版本的安裝方式官方建議用同一種方式更新核心操作3 步裝好并驗(yàn)證步驟一克隆倉(cāng)庫(kù)拿到官方安裝腳本這一步做什么把安裝腳本本地化后續(xù)所有操作都在倉(cāng)庫(kù)目錄里進(jìn)行避免直接執(zhí)行來(lái)路不明的遠(yuǎn)程腳本。具體怎么做# 克隆 PowerShell 官方倉(cāng)庫(kù)Windows 用 pwshLinux/macOS 用 bash git clone https://gitcode.com/GitHub_Trending/po/PowerShell cd PowerShell做對(duì)了長(zhǎng)什么樣當(dāng)前目錄出現(xiàn)README.md、tools/等目錄且tools/下能看到install-powershell.ps1和install-powershell.sh兩個(gè)文件。步驟二一條命令完成安裝這一步做什么用官方自適應(yīng)腳本自動(dòng)檢測(cè)系統(tǒng)架構(gòu)和發(fā)行版下載并安裝匹配的 PowerShell 包。具體怎么做# Linux/macOS執(zhí)行官方安裝腳本自動(dòng)匹配架構(gòu) ./tools/install-powershell.sh# Windows管理員 PowerShell安裝并寫入 PATH Set-ExecutionPolicy Bypass -Scope Process -Force .\tools\install-powershell.ps1 -AddToPath做對(duì)了長(zhǎng)什么樣腳本輸出中能看到下載和安裝完成的提示沒有紅色錯(cuò)誤信息Windows 上裝完提示已更新環(huán)境變量。步驟三打開新終端驗(yàn)證安裝結(jié)果這一步做什么確認(rèn)pwsh能被找到、版本號(hào)正常、命令可執(zhí)行。具體怎么做# 打開一個(gè)全新的終端逐條執(zhí)行 pwsh pwsh -Command $PSVersionTable.PSVersion做對(duì)了長(zhǎng)什么樣pwsh能進(jìn)入 PowerShell 提示符PS /路徑樣式不再報(bào)未找到命令$PSVersionTable正常輸出版本表其中OS、Platform字段與你的系統(tǒng)一致此時(shí)輸入Get-Command等內(nèi)置命令cmdletPowerShell 里執(zhí)行任務(wù)的小程序有返回裝不上時(shí)的 3 條備用路線按先易后難排列挑第一條能跑通的即可手動(dòng)下載對(duì)應(yīng)架構(gòu)的壓縮包解壓即用。適用于網(wǎng)絡(luò)能連上發(fā)行源、但不想讓腳本自動(dòng)決策的機(jī)器。到 PowerShell 官方發(fā)行頁(yè)選與你架構(gòu)一致的tar.gzLinux或zip/MSIWindows解壓到任意目錄直接把可執(zhí)行文件路徑加入 PATH。用 Docker 容器運(yùn)行。適用于不想污染系統(tǒng)環(huán)境、或架構(gòu)與宿主機(jī)不同的場(chǎng)景docker pull mcr.microsoft.com/powershell后docker run -it --rm mcr.microsoft.com/powershell pwsh。從源碼編譯。適用于預(yù)編譯包不支持你的架構(gòu)如特定 ARM 板卡。先跑Start-PSBootstrap裝工具鏈再用Start-PSBuild按目標(biāo)架構(gòu)編譯完整步驟見 docs/building/linux.md。小結(jié)裝好 PowerShell 的關(guān)鍵就三件事架構(gòu)選對(duì)、腳本跑通、新終端驗(yàn)證。下一步建議繼續(xù)了解 更新日志 里的新功能或閱讀 docs/ 下跨平臺(tái)安裝文檔把安裝方式固化成你自己的標(biāo)準(zhǔn)流程。關(guān)鍵文件參考tools/install-powershell.ps1Windows/macOS/Linux 通用安裝腳本PowerShell 版tools/install-powershell.shLinux/macOS 安裝腳本bash 入口docs/building/linux.md從源碼構(gòu)建 PowerShell 的完整流程global.json編譯所需的 .NET SDK 版本鎖定【免費(fèi)下載鏈接】PowerShellPowerShell for every system!項(xiàng)目地址: https://gitcode.com/GitHub_Trending/po/PowerShell創(chuàng)作聲明:本文部分內(nèi)容由AI輔助生成(AIGC),僅供參考