Как обновить zsh до последней версии?
недавно я переключился на zsh на своем терминале.приложение на моей машине OS X успешно. Номер версии zsh-4.3.11.
4 ответов
Если у вас доморощенного установлен, вы можете сделать это.
# 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
надеюсь, это поможет, спасибо.
если вы не используете Homebrew, это то, что я только что сделал на MAC OS X Lion (10.7.5):
получить последнюю версию исходный код ZSH
Untar загрузки в свой собственный каталог, а затем установить:
./configure && make && make test && sudo make install
это устанавливает двоичный файл zsh в
/usr/local/bin/zsh
.теперь вы можете использовать оболочку, загрузив новый терминал и выполнив двоичный файл напрямую, но вы хотите сделать его оболочкой по умолчанию...
чтобы сделать его оболочкой по умолчанию, вы должны сначала отредактировать
/etc/shells
и добавьте новый путь. Тогда вы можете либо запуститьchsh -s /usr/local/bin/zsh
или выберите Системные настройки > Пользователи и группы > щелкните правой кнопкой мыши пользователя > Дополнительные параметры... > а затем измените "Login shell".загрузите терминал и проверьте, что теперь вы находитесь в правильной версии с
echo $ZSH_VERSION
. (Сначала я не был, и мне потребовалось некоторое время, чтобы понять, что я настроил iTerm использовать определенную оболочку вместо системного значения по умолчанию).
насколько мне известно, у вас есть три варианта установки zsh на Mac OS X:
- встроенные бинарных. Единственный, о котором я знаю, это тот, который поставляется с OS X; это, вероятно, то, что вы сейчас работаете.
- используйте систему пакетов (порты, Homebrew).
- установить из источника. В прошлый раз, когда я это сделал, это было не слишком сложно (
./configure
,make
,make install
).