Відповіді:
Якщо у вас встановлений Homebrew , ви можете це зробити.
# 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
Сподіваюся, це допомагає, дякую.
--without-etcdir
таке?
--enable-etcdir
побачити: github.com/Homebrew/homebrew-core/blob/master/Formula/…
Якщо ви використовуєте о-мі-зш
Введіть
upgrade_oh_my_zsh
термінал
Якщо ви не використовуєте Homebrew, це те, що я щойно робив у MAC OS X Lion (10.7.5):
Отримайте останню версію вихідного коду ZSH
Скапіюйте скачування у власний каталог, а потім встановіть: ./configure && make && make test && sudo make install
Це встановлює двійковий файл zsh на /usr/local/bin/zsh
.
Тепер ви можете використовувати оболонку, завантаживши новий термінал та виконавши бінарний файл, але ви хочете зробити його оболонкою за замовчуванням ...
Щоб зробити його оболонкою за замовчуванням, спочатку потрібно відредагувати /etc/shells
та додати новий шлях. Потім ви можете запустити chsh -s /usr/local/bin/zsh
або перейти до системних налаштувань> Користувачі та групи> клацнути правою кнопкою миші свого користувача> Додаткові параметри ...>, а потім змінити "Оболонку входу".
Завантажте термінал і перевірте, чи ви зараз у правильній версії echo $ZSH_VERSION
. (Спочатку я не був, і мені знадобилося певний час, щоб зрозуміти, що я налаштував iTerm використовувати конкретну оболонку замість системного замовчування).
Наскільки мені відомо, у вас є три варіанти встановлення zsh на Mac OS X:
./configure
, make
, make install
).