J'ai récemment basculé vers zsh sur mon Terminal.app sur ma machine OS X avec succès. Le numéro de version de zsh est 4.3.11.
Si vous avez installé Homebrew , vous pouvez le faire.
# 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
J'espère que ça aide, merci.
--without-etcdir
sert?
--enable-etcdir
voir: github.com/Homebrew/homebrew-core/blob/master/Formula/…
Si vous utilisez oh-my-zsh
Tapez
upgrade_oh_my_zsh
dans le terminal
Si vous n'utilisez pas Homebrew, voici ce que je viens de faire sur MAC OS X Lion (10.7.5):
Obtenez la dernière version du code source ZSH
Décompressez le téléchargement dans son propre répertoire puis installez: ./configure && make && make test && sudo make install
Cela installe le binaire zsh à /usr/local/bin/zsh
.
Vous pouvez maintenant utiliser le shell en chargeant un nouveau terminal et en exécutant directement le binaire, mais vous voudrez en faire votre shell par défaut ...
Pour en faire votre shell par défaut, vous devez d'abord modifier /etc/shells
et ajouter le nouveau chemin. Ensuite, vous pouvez exécuter chsh -s /usr/local/bin/zsh
ou aller dans Préférences Système> Utilisateurs et groupes> cliquez avec le bouton droit sur votre utilisateur> Options avancées ...> puis modifiez "Login shell".
Chargez un terminal et vérifiez que vous êtes maintenant dans la bonne version avec echo $ZSH_VERSION
. (Je n'étais pas au début, et il m'a fallu un certain temps pour comprendre que j'avais configuré iTerm pour utiliser un shell spécifique au lieu du système par défaut).
Pour autant que je sache, vous avez trois options pour installer zsh sur Mac OS X:
./configure
, make
, make install
).Je viens de basculer le shell principal sur zsh. Il supprime les avertissements et ce n'est pas trop compliqué.