Edit jalur perintah untuk dieksekusi di OSX [duplikat]

1

Kemungkinan Duplikat:
Apa itu PATH dan variabel lingkungan lainnya, dan bagaimana saya bisa mengatur atau menggunakannya?

Saya memiliki paket default Ruby yang diinstal yang dikirimkan dengan OS, yang merupakan versi yang lebih lama.

Saya baru saja menginstal MacPorts dengan versi Ruby terbaru yang diinstal di lokasi terpisah: -

/opt/local/bin/

Tapi ketika saya lari

which ruby

saya mendapat

/usr/bin/ruby

Apakah ada cara untuk mengedit path ruby perintah sehingga akan merujuk instalasi baru di direktori / opt /?

Terima kasih sebelumnya.

Stu
sumber

Jawaban:

3

Anda harus memasukkan /opt/local/binsebelumnya ke /usr/bindalam $PATHdan mungkin menghapus cache perintah Anda dengan hash -r.

Ansgar Wiechers
sumber
1

Yah karena Mac didasarkan pada Unix, itu perintah sederhana Mengedit file konfigurasi Anda.

Anda bisa mencobanya

~/.bash_profile (Local Profile) or
~/.MacOSX/environment.plist (System Wide)
export PATH=/opt/local/bin:$PATH

atau Anda dapat menggunakan alias namun perintah yang tidak akan bekerja dengan ini.

alias ruby=/opt/local/bin/ruby 

Semoga ini bisa membantu, Berikut ini tautan untuk informasi yang lebih efektif yang Anda cari untuk menetapkan variabel lingkungan.

TheMonkeyMan
sumber