Ketika saya melakukan 'buka .profile' di terminal, saya memiliki yang berikut:
export PATH=$PATH:/usr/local/git/bin
Sekarang saya menginstal node.js untuk Mac dan dikatakan,
Pastikan / usr / local / bin ada di $ PATH Anda.
Bagaimana cara menambahkan /usr/local/bin
untuk mengekspor PATH=$PATH:/usr/local/git/bin
?
Jawaban:
Satu catatan: Anda tidak memerlukan tanda kutip di sini karena berada di sisi kanan tugas, tetapi secara umum, dan terutama di Mac dengan tradisi nama jalur spasialnya, ekspansi seperti
$PATH
harus dikutip ganda sebagai"$PATH"
.sumber
/usr/libexec/path_helper
, dipanggil dari default/etc/profile
. Mulaiman path_helper
lalu tambahkan jalur Anda di file dalam/etc/paths.d
. Anda akan menemukan bahwa hampir semua contoh pengaturan jalur dari OS lain termasuk$PATH
karena tidak satupun dari mereka tampaknya dapat berkomitmen untuk menjadi yang pertama dalam rantai .../etc/paths.d
atau satu entri dengan beberapa direktori, satu per baris, tetapi itu tidak membantu Anda saat diminta, dan itu hanya cara tidak langsung untuk mencapai hal yang sama. Plus, meskipun pertanyaannya ditandaiosx
, pendekatan ini memiliki keuntungan untuk bekerja di Linux dan sistem mirip UNIX lainnya juga.node --version
Coba tempatkan $ PATH di akhir.
sumber
Untuk membuat nilai jalur yang diedit tetap ada di sesi berikutnya
Itu akan membuka .bash_profile di editor, tulis di dalam baris berikut setelah menambahkan apa yang Anda inginkan ke jalur yang memisahkan setiap nilai dengan kolom.
Simpan, keluar, mulai ulang terminal Anda dan nikmati
sumber
Saya memiliki masalah yang sama dengan Anda.
cd ke ../etc/ lalu gunakan ls untuk memastikan file "paths" Anda ada di, vim paths, tambahkan "/ usr / local / bin" di akhir file.
sumber
Saya cenderung menganggap ini rapi
sumber
Di MAC OS Catalina, ini adalah langkah-langkah yang berhasil untuk saya, semua solusi di atas memang membantu tetapi tidak menyelesaikan masalah saya.
sumber