Jawaban:
Jika Homebrew telah diinstal, Anda dapat melakukan ini.
# check the zsh info
brew info zsh
# install zsh
brew install --without-etcdir zsh
# add shell path
sudo vim /etc/shells
# add the following line into the very end of the file(/etc/shells)
/usr/local/bin/zsh
# change default shell
chsh -s /usr/local/bin/zsh
Semoga ini bisa membantu, terima kasih.
--without-etcdir
ini?
--enable-etcdir
Melihat: github.com/Homebrew/homebrew-core/blob/master/Formula/…
Jika Anda menggunakan oh-my-zsh
Ketikkan
upgrade_oh_my_zsh
terminal
Jika Anda tidak menggunakan Homebrew, ini yang baru saja saya lakukan pada MAC OS X Lion (10.7.5):
Dapatkan versi terbaru kode sumber ZSH
Batalkan unduhan ke direktori sendiri lalu instal: ./configure && make && make test && sudo make install
Ini menginstal binary zsh di /usr/local/bin/zsh
.
Anda sekarang dapat menggunakan shell dengan memuat terminal baru dan mengeksekusi biner secara langsung, tetapi Anda ingin menjadikannya shell default ...
Untuk menjadikannya shell default Anda, Anda harus terlebih dahulu mengedit /etc/shells
dan menambahkan path baru. Kemudian Anda dapat menjalankan chsh -s /usr/local/bin/zsh
atau pergi ke System Preferences> Users & Groups> klik kanan pengguna Anda> Advanced Options ...> dan kemudian ubah "Shell login".
Muat terminal dan periksa Anda sekarang berada di versi yang benar echo $ZSH_VERSION
. (Awalnya saya tidak, dan butuh beberapa saat untuk mengetahui bahwa saya telah mengkonfigurasi iTerm untuk menggunakan shell tertentu alih-alih sistem default).
Sejauh yang saya ketahui, Anda memiliki tiga opsi untuk menginstal zsh di Mac OS X:
./configure
, make
, make install
).