Cara Mengatur Ulang Variabel PATH di Mac ke Default macOS PATH

Diterbitkan: 2021-09-13

Mengkonfigurasi variabel lingkungan PATH untuk program atau skrip yang perlu Anda gunakan sering memungkinkan Anda untuk menjalankannya dari direktori mana pun di sistem file Anda tanpa menentukan jalur absolut tempat penyimpanan atau pemasangannya.

reset PATH on Mac

Namun, saat Anda melakukannya, ada kalanya Anda secara tidak sengaja mengacaukan konfigurasi lingkungan PATH yang ada (baca default) di sistem Anda. Di Windows, ini bukan masalah karena hanya perlu satu langkah untuk mengembalikan status default variabel PATH.

Tetapi jika Anda menggunakan Mac, ini tidak semudah itu. Jadi, untuk menyederhanakan persamaan ini, berikut adalah panduan yang merinci langkah-langkah yang diperlukan untuk mereset variabel PATH ke status defaultnya.

Daftar isi

Kapan Anda Ingin Mengatur Ulang Variabel PATH di macOS?

Untuk memberi Anda gambaran singkat tentang perlunya mengatur ulang variabel PATH, pertimbangkan skenario di mana Anda secara tidak sengaja mengacaukan—menghapus atau memperbarui—variabel lingkungan PATH yang ada di Mac Anda dengan jalur program yang salah.

Ketika ini terjadi, semua perintah terminal Anda yang ada, termasuk perintah dasar seperti ls, cd, where, mkdir, rmdir, dll., berhenti bekerja dan membuang perintah tidak ditemukan kesalahan. Akibatnya, terminal hampir tidak berguna, membuat Anda tidak dapat melakukan berbagai operasi sistem.

Juga di TechPP

Cara Mengatur Ulang Variabel PATH di macOS

Menyetel ulang variabel PATH di macOS melibatkan pengeditan file konfigurasi shell atau file profil shell dan menambahkan jalur default ke dalamnya. Sama seperti kebanyakan operasi di macOS, ini dapat dilakukan dengan dua cara: GUI dan CLI.

Menyetel ulang Variabel PATH macOS melalui CLI

Karena mengatur PATH untuk program atau skrip shell di macOS memerlukan interaksi dengan terminal; Anda mungkin telah mengacaukan PATH Anda di suatu tempat di sepanjang jalan. Dan karenanya, pendekatan yang jelas untuk mengatur ulang adalah melalui terminal itu sendiri.

Tetapi seperti yang Anda duga, ini tidak mungkin segera karena PATH yang kacau berarti Anda tidak dapat menggunakan perintah terminal apa pun. Jadi untuk mengatasinya, pertama-tama kita perlu mengatur PATH sementara sehingga kita dapat menggunakan terminal untuk menavigasi direktori dan mengedit file konfigurasi PATH, yang diperlukan untuk mengatur ulang variabel PATH.

Juga di TechPP

Masukkan perintah berikut di terminal dan tekan Return untuk mengatur PATH sementara:

export PATH=$PATH:/usr/local/bin:/usr/bin:/bin:/usr/sbin:/sbin

Selanjutnya, buka file konfigurasi atau file profil untuk shell Anda. Jika Anda menggunakan macOS versi lama (sebelum Catalina), shell default pada sistem Anda adalah bash , dalam hal ini Anda dapat membuka file .bashrc atau .bash_profile . Pada versi macOS yang lebih baru (Catalina atau yang lebih baru), Anda akan memiliki zsh (atau z shell ) sebagai shell default—kecuali jika Anda telah mengubahnya menjadi bash. Jadi, Anda harus mengedit file .zhrc atau .zsh_profile .

Sekarang, tergantung pada shell yang Anda gunakan, jalankan salah satu dari perintah berikut:

Untuk bash

nano ~/.bash_profile
atau
nano ~/.bashrc

Untuk zsh

nano ~/.zsh_profile
atau
nano ~/.zshrc

Setelah berada di dalam salah satu file ini, Anda perlu menambahkan semua jalur default ke variabel lingkungan PATH menggunakan perintah di bawah ini:
export PATH=/usr/local/bin:/usr/bin:/bin:/usr/sbin:/sbin

reset Mac PATH via CLI

Tekan Control + O untuk menulis perubahan Anda. Saat diminta untuk mengonfirmasi nama file, tekan Return. Tekan Control + X untuk keluar dari editor.

Tutup jendela terminal aktif dan buka kembali untuk memulai sesi baru. Atau, Anda dapat menjalankan perintah di bawah ini untuk segera menerapkan perubahan:

source ~/.bashrc
atau
source ~/.bash_profile

Ganti .bashrc atau .bash_profile dengan .zshrc atau .zsh_profile jika shell default sistem Anda adalah zsh.

Terakhir, verifikasi apakah PATH telah disetel—dan atur ulang ke setelan PATH default—dengan benar dengan menjalankan:
echo $PATH

viewing default macOS PATH entries

Jika shell mengembalikan daftar semua jalur yang berbeda, itu berarti variabel lingkungan PATH Anda telah diatur ulang, dan karenanya, Anda dapat melanjutkan menggunakan berbagai perintah terminal macOS di dalamnya seperti yang Anda lakukan sebelumnya.

Menyetel ulang Variabel PATH macOS melalui GUI

Jika Anda tidak nyaman bekerja dengan CLI atau merasa seluruh proses agak membosankan, Anda dapat menggunakan pendekatan GUI, yang agak mudah.

Untuk ini, buka Finder dan buka direktori root > Users > direktori your_user_account dan tekan Command + Shift + . shortcut untuk melihat semua file tersembunyi di dalamnya.

reset Mac PATH via GUI

Selanjutnya, tergantung pada shell aktif di sistem Anda, temukan salah satu dari file berikut: .bashrc , .bash_profile , .zshrc , atau .zsh_profile . Klik kanan pada file dan pilih Open With > TextEdit .

reset Mac PATH via GUI

Saat file terbuka di TextEdit, salin baris berikut dan tempel ke file:
export PATH=/usr/local/bin:/usr/bin:/bin:/usr/sbin:/sbin

reset Mac PATH via GUI

Tekan Command + S untuk menyimpan perubahan pada file dan Command + W untuk menutup file.

Berhasil Mengatur Ulang Variabel PATH di Mac

Memodifikasi atau mengatur variabel lingkungan PATH di Mac tidak mudah jika Anda tidak memiliki pengalaman sebelumnya dan menempatkan Anda pada risiko merusak fungsionalitas terminal dengan modifikasi yang salah (hapus/tambah/edit) entri dalam file konfigurasi PATH.

Jadi jika / ketika Anda berakhir dalam situasi seperti itu di Mac Anda, Anda harus dapat mengatur ulang variabel lingkungan PATH menggunakan panduan ini. Dan selanjutnya, pulihkan fungsionalitas terminal dan alamat ulang jalur ke program/skrip bash yang ingin Anda luncurkan dari mana saja di sistem file.

FAQ Tentang Menyetel Ulang Variabel PATH di Mac

1. Bagaimana cara mereset variabel PATH saya?

Menyetel ulang variabel PATH dimungkinkan baik melalui pendekatan CLI atau GUI. Jadi tergantung pada preferensi Anda, Anda dapat memilih salah satu metode untuk melakukan hal yang sama. Ikuti langkah-langkah sebelumnya di postingan untuk mengetahui langkah-langkah kedua metode ini.

2. Apa variabel PATH default di Mac?

Idealnya, konfigurasi shell atau file profil terdiri dari yang berikut ini sebagai variabel PATH default di Mac: /usr/local/bin:/usr/bin:/bin:/usr/sbin:/sbin , untuk memungkinkan Anda menjalankan berbagai program atau perintah di terminal tanpa menentukan jalur absolutnya.

3. Bagaimana cara memperbaiki variabel lingkungan PATH saya?

Jika Anda secara tidak sengaja mengacaukan entri variabel lingkungan PATH Mac Anda, Anda dapat memperbaikinya dengan menambahkan entri PATH default ke file konfigurasi shell Anda. Bergantung pada cara Anda ingin melakukan operasi di Mac, Anda dapat melakukannya menggunakan pendekatan GUI ( Finder ) atau CLI ( terminal ).

4. Variabel PATH terus mengatur ulang Mac?

Jika variabel PATH terus disetel ulang di Mac Anda, itu mungkin karena variabel tersebut tidak disetel secara permanen. Jadi, Anda harus mengedit file konfigurasi shell default sistem Anda dan menambahkan jalur default bersama dengan jalur untuk program/skrip yang Anda inginkan agar dapat diakses secara global.