2013-07-15 38 views

Trả lời

92

Nếu bạn đã cài đặt Homebrew, bạn có thể thực hiện việc 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.

+0

Cho đến gần đây, tôi muốn Homebrew nhưng tôi chọn để gỡ bỏ cài đặt nó vào mục đích vì nó đã được rối tung với cài đặt đá quý và nó đã thực sự bực bội để tìm một workaround. Dù sao cũng cảm ơn bạn. –

+0

hoạt động hoàn hảo, nhờ –

+1

@ CanSürmeli Homebrew không nên gây rối với cài đặt đá quý — tôi sử dụng cả nó và Rubygems mọi lúc. Homebrew rất hữu ích và đáng để sửa chữa bất kỳ vấn đề nào bạn gặp phải. Điều đó nói rằng, tôi không biết rằng tôi muốn sử dụng nó để thay thế zsh của Apple ... –

3

Theo như tôi biết, bạn đã có ba lựa chọn để cài đặt zsh trên Mac OS X:

  • Pre-xây dựng nhị phân. Người duy nhất tôi biết là chiếc tàu đi cùng với OS X; đây có lẽ là những gì bạn đang chạy.
  • Sử dụng hệ thống gói (Cổng, Homebrew).
  • Cài đặt from source. Lần trước tôi làm điều này không quá khó (./configure, make, make install).
11

Nếu bạn không sử dụng Homebrew, đây là những gì tôi chỉ làm trên MAC OS X Lion (10.7.5):

  1. Lấy phiên bản mới nhất của ZSH sourcecode

  2. Hủy 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

  3. Cài đặt nhị phân zsh tại /usr/local/bin/zsh.

  4. Bây giờ bạn có thể sử dụng vỏ bằng cách tải lên một nhà ga mới và thực hiện các nhị phân trực tiếp, nhưng bạn sẽ muốn làm cho nó vỏ mặc định của bạn ...

  5. Để làm cho nó vỏ mặc định của bạn, bạn phải đầu tiên 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 chuyển đến 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 "Shell đăng nhập".

  6. Tải lên 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. (Tôi đã không ở đầu tiên, và nó đã cho tôi một thời gian để tìm ra tôi đã cấu hình iTerm để sử dụng một vỏ cụ thể thay vì mặc định hệ thống).

470

Nếu bạn đang sử dụng oh-my-zsh

Loại upgrade_oh_my_zsh tại nhà ga

+2

Cảm ơn bạn. Đây là những gì tôi cần. – hrdwdmrbl

+0

Bạn được chào đón. –

+0

bạn đã tìm thấy điều này trong sách hướng dẫn? – iamwhitebox

Các vấn đề liên quan