Câu trả lời:
Nếu bạn đã cài đặt Homebrew , bạn có thể làm điều này.
# 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
Hy vọng nó sẽ giúp, cảm ơn.
--without-etcdir
là cho?
--enable-etcdir
xem: github.com/Homebrew/homebrew-core/blob/master/Formula/iêu
Nếu bạn đang sử dụng oh-my-zsh
Nhập
upgrade_oh_my_zsh
vào thiết bị đầu cuối
Nếu bạn không sử dụng Homebrew, đây là điều tôi vừa làm trên MAC OS X Lion (10.7.5):
Nhận phiên bản mới nhất của mã nguồn ZSH
Gỡ bỏ tải xuống vào thư mục riêng của nó sau đó cài đặt: ./configure && make && make test && sudo make install
Điều này cài đặt nhị phân zsh tại /usr/local/bin/zsh
.
Bây giờ bạn có thể sử dụng shell bằng cách tải lên một thiết bị đầu cuối mới và thực hiện trực tiếp nhị phân, nhưng bạn sẽ muốn biến nó thành vỏ mặc định của mình ...
Để làm cho nó mặc định của bạn, trước tiên bạn phải chỉnh sửa /etc/shells
và thêm đường dẫn mới. Sau đó, bạn có thể chạy chsh -s /usr/local/bin/zsh
hoặc truy cập Tùy chọn hệ thống> Người dùng & Nhóm> nhấp chuột phải vào người dùng của bạn> Tùy chọn nâng cao ...> và sau đó thay đổi "Đăng nhập vỏ".
Tải lên một thiết bị đầu cuối và kiểm tra xem bạn đang ở phiên bản chính xác với echo $ZSH_VERSION
. (Lúc đầu tôi không dùng và phải mất một thời gian tôi mới nhận ra tôi đã cấu hình iTerm để sử dụng trình bao cụ thể thay vì mặc định của hệ thống).
Theo như tôi biết, bạn đã có ba tùy chọn để cài đặt zsh trên Mac OS X:
./configure
, make
, make install
).