Saya mencoba mengedit entri ke PATH, karena saya melakukan sesuatu yang salah.
Saya menggunakan Mac OS X 10.10.3
Saya telah mencoba:
> touch ~/.bash_profile; open ~/.bash_profile
Tetapi file editor terbuka dengan tidak ada di dalamnya.
Masalahku:
Saya mencoba memasang ANDROID_HOME ke PATH saya
Saya salah mengeja, tetapi ketika saya menutup terminal dan kembali sudah hilang, jadi saya mencoba lagi:
export ANDROID_HOME=/<installation location>/android-sdk-macosx export PATH=${PATH}:$ANDROID_HOME/tools:$ANDROID_HOME/platform-tools
Kali ini, saya mengetik perintah dengan benar tetapi, ketika saya menutup terminal, pengaturan saya menghilang lagi.
Bagaimana cara menjalankan pengaturan yang saya inginkan?
Jika saya mengedit bash.profile, bagaimana saya memasukkan kode di atas?
Terima kasih!
vi ~/.bash_profile
atausubl ~/.bash_profile
ataumate ~/.bash_profile
, tergantung pada editor favorit Anda..bash_profile
kosong / hilang.~/.bash_profile
Berarti itu terletak di direktori root .~
berarti direktori root. 2. file yang diawali dengan.
tidak terlihat olehls
perintah. Mereka adalah jenis seperti file tersembunyi, file user biasa tidak benar-benar perlu melihat. Kasus kami di sini adalah pengecualian. Untuk dapat melihatnya, Anda dapatls -a
3.touch
akan membuat file di direktori yang ditentukan jika tidak ada. Itu memang ada maka tidak ada yang akan terjadiopen
akan membukanya dengan texteditor default Anda. 5. Akibatnya melakukantouch ~/.bash_profile
dari direktori mana pun akan bekerja. karena jalan Anda tidak relatifJawaban:
Anda harus membuka file itu dengan editor teks dan kemudian menyimpannya.
Ini akan membuka file dengan TextEdit, menempelkan barang-barang Anda dan kemudian menyimpannya. Jika Anda membukanya lagi, Anda akan menemukan suntingan Anda.
Anda dapat menggunakan editor lain:
Tetapi jika Anda tidak tahu cara menggunakannya, lebih mudah menggunakan
open
pendekatan itu.Atau, Anda bisa mengandalkan
pbpaste
. Menyalindi clipboard sistem dan kemudian di jalankan shell
Atau Anda juga bisa menggunakan
cat
(sekarang
cat
menunggu input: rekatkan dua definisi ekspor dan kemudian tekan ctrl-D).sumber
cat
menulis ke file ketika teks berisi referensi ke variabel lingkungan karena itu berarti referensi tersebut harus diloloskan. Harus lebih sering menggunakan editor teks.Sedikit lebih detail untuk pemula:
Pertama, pastikan file .bash_profile ada? Ingat bahwa file .bash_profile tidak ada secara default. Anda harus membuatnya sendiri.
Buka folder pengguna Anda di finder . File .bash_profile harus dapat ditemukan di sana. -> HD / Pengguna / [USERNAME]
Ingat: File dengan titik di awal '.' disembunyikan secara default.
Untuk menampilkan file tersembunyi di Mac OS Finder:
Jika tidak ada, Anda harus membuat .bash_profile sendiri.
Buka aplikasi terminal dan beralih ke folder pengguna dengan perintah sederhana:
Jika tidak ada, gunakan perintah ini untuk membuat file :
Kedua, jika Anda tidak dapat mengingat perintah kutu buku untuk menyimpan dan menutup dalam vim, nano dll (cara yang disarankan di atas) cara termudah untuk mengedit adalah dengan membuka file .bash_profile di editor kode yang Anda sukai (Sublime dll.).
Finder -> Folder pengguna. Klik kanan -> terbuka dengan: Teks Luhur (atau editor kode lainnya). Atau seret ke aplikasi di dok.
... dan di sana Anda dapat mengeditnya, meneruskan perintah ekspor di baris baru.
sumber
Jika Anda menggunakan MAC Catalina, Anda perlu memperbarui file .zshrc daripada .bash_profile atau .profile
sumber
chsh -s /bin/zsh
. Itu akan mengaktifkan terminal Anda secara otomatis menjadi zsh. Kemudian Anda dapat membuat perubahan di ~ / .zshrc atau ~ / .zprofile.mv .bash_profile .zshrc
Untuk pemula: Untuk membuat
.bash_profile
file Anda di direktori home Anda di MacOS, jalankan:nano ~/.bash_profile
Kemudian Anda dapat menempel di yang berikut ini:
https://gist.github.com/mocon/0baf15e62163a07cb957888559d1b054
Seperti yang Anda lihat, ini mencakup beberapa alias alias dan variabel lingkungan di bagian bawah.
Setelah Anda selesai melakukan perubahan, ikuti instruksi di bagian bawah jendela editor Nano untuk WriteOut (
Ctrl-O
) dan Exit (Ctrl-X
). Kemudian keluar dari Terminal Anda dan buka kembali, dan Anda akan dapat menggunakan alias dan variabel lingkungan yang baru Anda tetapkan.sumber
Di Macbook, langkah demi langkah:
cd ~/
touch .bash_profile
Anda membuat file ".bash_profile" Anda tetapi jika Anda ingin mengeditnya, Anda harus menulisnya;
open -e .bash_profile
Setelah Anda dapat menyimpan dari sudut kiri atas layar: File> Save
@canerkaseler
sumber
Mac OS X tidak menyimpan path di .bash_profile, tetapi .profile, karena Mac OS X adalah cabang dari keluarga * BSD. Anda harus dapat melihat ekspor bla bla bla di. Profil setelah Anda melakukan cat. Profil pada terminal Anda.
sumber
csh
yang tidak kompatibel, dan menggunakan.cshrc
dan tidak.profile
(meskipun jika Anda perlu menggunakan beberapa shell yang kompatibel dengan Bourne, masuk akal untuk memiliki pengaturan umum di.profile
).Bagi saya OS mac saya adalah Mojave. dan saya menghadapi masalah yang sama selama tiga hari dan pada akhirnya, saya hanya menulis path yang benar di file .bash_profile yang seperti ini:
sumber
Atur jalur JAVA_HOME dan ANDROID_HOME> Anda harus membuka terminal dan masukkan cmd di bawah ini.
Setelah itu tempel di bawah jalur di file profil dasar dan simpan
sumber
Tentukan shell yang Anda gunakan dengan mengetik
echo $SHELL
Terminal.Kemudian buka / buat file rc yang benar. Untuk Bash itu
$HOME/.bash_profile
atau$HOME/.bashrc
. Untuk Z shell itu$HOME/.zshrc
.Tambahkan baris ini ke ujung file:
Untuk memverifikasi, segarkan variabel dengan memulai ulang Terminal atau mengetik
source $HOME/.<rc file>
dan kemudian lakukanecho $PATH
sumber