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.

Jawaban:


3

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


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.

Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.