Menginstal PowerShell di macOS
PowerShell 7 atau yang lebih tinggi memerlukan macOS 11 dan yang lebih tinggi. Semua paket tersedia di halaman rilis GitHub kami. Setelah paket diinstal, jalankan pwsh
dari terminal. Sebelum menginstal, periksa daftar Versi yang didukung di bawah ini.
Catatan
PowerShell 7.4 adalah peningkatan di tempat yang menghapus versi PowerShell 7 sebelumnya. Versi pratinjau PowerShell dapat diinstal berdampingan dengan versi PowerShell lainnya. Jika Anda perlu menjalankan PowerShell 7.4 berdampingan dengan versi sebelumnya, instal ulang versi sebelumnya menggunakan metode arsip biner.
Menginstal rilis PowerShell stabil terbaru
Ada beberapa cara untuk menginstal PowerShell di macOS. Pilih salah satu metode berikut:
- Instal menggunakan Homebrew. Homebrew adalah manajer paket pilihan untuk macOS.
- Menginstal PowerShell melalui Unduhan Langsung
- Instal dari arsip biner.
brew
Jika perintah tidak ditemukan, Anda perlu menginstal Homebrew mengikuti instruksinya.
/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"
Setelah brew
diinstal, Anda dapat menginstal PowerShell.
Perintah berikut menginstal rilis PowerShell stabil terbaru:
brew install powershell/tap/powershell
Terakhir, verifikasi bahwa penginstalan Anda berfungsi dengan baik:
pwsh
Saat versi baru PowerShell dirilis, perbarui rumus Homebrew dan tingkatkan PowerShell:
brew update
brew upgrade powershell
Catatan
Perintah di atas dapat dipanggil dari dalam host PowerShell (pwsh), tetapi kemudian shell PowerShell harus keluar dan dimulai ulang untuk menyelesaikan peningkatan dan merefresh nilai yang ditampilkan di $PSVersionTable
.
Menginstal rilis pratinjau terbaru PowerShell
Setelah menginstal Homebrew, Anda dapat menginstal PowerShell.
brew install powershell/tap/powershell-preview
Jalankan perintah berikut untuk memulai versi pratinjau PowerShell:
pwsh-preview
Saat versi baru PowerShell dirilis, perbarui rumus Homebrew dan tingkatkan PowerShell:
brew update
brew upgrade powershell-preview
Catatan
Perintah di atas dapat dipanggil dari dalam host PowerShell (pwsh), tetapi kemudian shell PowerShell harus keluar dan dimulai ulang untuk menyelesaikan peningkatan. dan refresh nilai yang diperlihatkan dalam $PSVersionTable
.
Menginstal rilis LTS terbaru PowerShell
brew install powershell/tap/powershell-lts
Sekarang Anda dapat memverifikasi penginstalan Anda
pwsh
Saat versi baru PowerShell dirilis, jalankan perintah berikut.
brew upgrade powershell-lts
Catatan
Baik Anda menggunakan cask atau metode ketuk, saat memperbarui ke versi PowerShell yang lebih baru, gunakan metode yang sama dengan yang Anda gunakan untuk menginstal PowerShell awalnya. Jika Anda menggunakan metode yang berbeda, membuka sesi pwsh baru akan terus menggunakan versi PowerShell yang lebih lama.
Jika Anda memutuskan untuk menggunakan metode yang berbeda, ada cara untuk memperbaiki masalah menggunakan metode tautan Homebrew.
Penginstalan melalui Unduhan Langsung
Dimulai dengan versi 7.2, PowerShell mendukung prosesor Apple M1. Unduh paket penginstalan dari halaman rilis ke komputer Anda. Tautan ke versi saat ini adalah:
- PowerShell 7.4.2
- Prosesor x64 - powershell-7.4.2-osx-x64.pkg
- Prosesor M1 - powershell-7.4.2-osx-arm64.pkg
- PowerShell 7.3.12
- Prosesor x64 - powershell-7.3.12-osx-x64.pkg
- Prosesor M1 - powershell-7.3.12-osx-arm64.pkg
- PowerShell 7.2.19 (LTS)
- Prosesor x64 - powershell-7.2.19-osx-x64.pkg
- Prosesor M1 - powershell-7.2.19-osx-arm64.pkg
Anda dapat mengeklik dua kali file dan mengikuti perintah, atau menginstalnya dari terminal menggunakan perintah berikut. Ubah nama file agar sesuai dengan file yang Anda unduh.
sudo installer -pkg ./Downloads/powershell-7.4.2-osx-x64.pkg -target /
Jika Anda menjalankan macOS Big Sur 11.5 atau yang lebih tinggi, Anda mungkin menerima pesan kesalahan berikut saat menginstal paket:
"powershell-7.4.2-osx-x64.pkg" tidak dapat dibuka karena Apple tidak dapat memeriksa perangkat lunak berbahaya.
Ada dua cara untuk mengatasi masalah ini:
Menggunakan Finder
- Temukan paket di Finder.
- Klik kontrol (klik saat menekan tombol Ctrl ) pada paket.
- Pilih Buka dari menu konteks.
Dari baris perintah
- Jalankan
sudo xattr -rd com.apple.quarantine ./Downloads/powershell-7.4.2-osx-x64.pkg
. Jika Anda menggunakan PowerShell 7 atau yang lebih tinggi, Anda dapat menggunakanUnblock-File
cmdlet. Sertakan jalur lengkap ke.pkg
file. - Instal paket seperti biasa.
Catatan
Ini adalah masalah yang diketahui terkait dengan notarisasi paket yang akan ditangani di masa mendatang.
Instal sebagai alat .NET Global
Jika Anda sudah menginstal .NET Core SDK , mudah untuk menginstal PowerShell sebagai alat .NET Global.
dotnet tool install --global PowerShell
Alat penginstal ~/.dotnet/tools
dotnet menambahkan ke variabel lingkungan Anda PATH
. Namun, shell yang sedang berjalan tidak memiliki pembaruan PATH
. Anda harus dapat memulai PowerShell dari shell baru dengan mengetik pwsh
.
Arsip Biner
Arsip biner tar.gz
PowerShell disediakan untuk platform macOS untuk mengaktifkan skenario penyebaran tingkat lanjut. Ketika Anda menginstal menggunakan metode ini, Anda juga harus menginstal dependensi apa pun secara manual.
Catatan
Anda dapat menggunakan metode ini untuk menginstal versi PowerShell apa pun termasuk yang terbaru:
- Rilis stabil: https://aka.ms/powershell-release?tag=stable
- Rilis LTS: https://aka.ms/powershell-release?tag=lts
- Rilis pratinjau: https://aka.ms/powershell-release?tag=preview
Menginstal arsip biner di macOS
Unduh paket penginstalan dari halaman rilis ke komputer Anda. Tautan ke versi saat ini adalah:
- PowerShell 7.4 (LTS)
- Prosesor x64 - powershell-7.4.2-osx-x64.tar.gz
- Prosesor M1 - powershell-7.4.2-osx-arm64.tar.gz
- PowerShell 7.3 (stabil)
- Prosesor x64 - powershell-7.3.12-osx-x64.tar.gz
- Prosesor M1 - powershell-7.3.12-osx-arm64.tar.gz
- PowerShell 7.2 (LTS)
- Prosesor x64 - powershell-7.2.19-osx-x64.tar.gz
- Prosesor M1 - powershell-7.2.19-osx-arm64.tar.gz
Gunakan perintah berikut untuk menginstal PowerShell dari arsip biner. Ubah URL unduhan agar sesuai dengan versi yang ingin Anda instal.
# Download the powershell '.tar.gz' archive
curl -L -o /tmp/powershell.tar.gz https://github.com/PowerShell/PowerShell/releases/download/v7.4.2/powershell-7.4.2-osx-x64.tar.gz
# Create the target folder where powershell is placed
sudo mkdir -p /usr/local/microsoft/powershell/7
# Expand powershell to the target folder
sudo tar zxf /tmp/powershell.tar.gz -C /usr/local/microsoft/powershell/7
# Set execute permissions
sudo chmod +x /usr/local/microsoft/powershell/7/pwsh
# Create the symbolic link that points to pwsh
sudo ln -s /usr/local/microsoft/powershell/7/pwsh /usr/local/bin/pwsh
Menghapus instalasi PowerShell
Jika Anda menginstal PowerShell dengan Homebrew, gunakan perintah berikut untuk menghapus instalasi:
brew uninstall --cask powershell
Jika Anda menginstal PowerShell melalui unduhan langsung, PowerShell harus dihapus secara manual:
sudo rm -rf /usr/local/bin/pwsh /usr/local/microsoft/powershell
Untuk menghapus jalur PowerShell tambahan, lihat bagian jalur dalam dokumen ini dan hapus jalur menggunakan sudo rm
.
Catatan
Ini tidak diperlukan jika Anda menginstal dengan Homebrew.
Jalur
$PSHOME
is/usr/local/microsoft/powershell/7
- Paket penginstalan macOS membuat tautan simbolis,
/usr/local/bin/pwsh
yang menunjukpwsh
ke lokasi$PSHOME
.
- Paket penginstalan macOS membuat tautan simbolis,
- Profil pengguna dibaca dari
~/.config/powershell/profile.ps1
- Profil default dibaca dari
$PSHOME/profile.ps1
- Modul pengguna dibaca dari
~/.local/share/powershell/Modules
- Modul bersama dibaca dari
/usr/local/share/powershell/Modules
- Modul default dibaca dari
$PSHOME/Modules
- Riwayat PSReadLine direkam ke
~/.local/share/powershell/PSReadLine/ConsoleHost_history.txt
PowerShell menghormati Spesifikasi Direktori Dasar XDG di macOS.
Versi yang didukung
Tabel berikut berisi daftar rilis PowerShell dan status dukungan untuk versi macOS. Versi ini tetap didukung hingga versi PowerShell mencapai akhir dukungan atau versi macOS mencapai akhir dukungan.
- Ikon menunjukkan bahwa versi OS atau PowerShell masih didukung
- Ikon menunjukkan versi PowerShell tidak lagi didukung pada versi OS tersebut
- Ikon menunjukkan bahwa kita belum selesai menguji PowerShell pada OS tersebut
- Ikon menunjukkan bahwa versi OS atau PowerShell tidak didukung
- Ketika versi OS dan versi PowerShell memiliki ikon, kombinasi tersebut didukung
macOS | 7.2 (LTS-sebelumnya) | 7.3 | 7.4 (LTS-current) |
---|---|---|---|
14 (Sonoma) | |||
13 (Ventura) | |||
12 (Monterey) | |||
11 (Big Sur) |
Dukungan macOS ditentukan oleh Apple. Untuk mengetahui informasi selengkapnya, lihat tautan berikut:
PowerShell didukung di macOS untuk arsitektur prosesor berikut:
macOS | 7.2 (LTS-current) | 7.3 | 7.4 (LTS-current) |
---|---|---|---|
macOS Big Sur 11.5 | x64, Arm64 | x64, Arm64 | x64, Arm64 |
Dukungan penginstalan
Microsoft mendukung metode penginstalan dalam dokumen ini. Mungkin ada metode penginstalan lain yang tersedia dari sumber lain. Meskipun alat dan metode tersebut mungkin berfungsi, Microsoft tidak dapat mendukung metode tersebut.
Sumber Tambahan
Saran dan Komentar
https://aka.ms/ContentUserFeedback.
Segera hadir: Sepanjang tahun 2024 kami akan menghentikan penggunaan GitHub Issues sebagai mekanisme umpan balik untuk konten dan menggantinya dengan sistem umpan balik baru. Untuk mengetahui informasi selengkapnya, lihat:Kirim dan lihat umpan balik untuk