Antworten:
Wenn Sie Homebrew installiert haben, können Sie dies tun.
# 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
Hoffe es hilft, danke.
--without-etcdir
ist?
--enable-etcdir
sehen: github.com/Homebrew/homebrew-core/blob/master/Formula/…
Wenn Sie oh-my-zsh verwenden
Geben Sie
upgrade_oh_my_zsh
das Terminal ein
Wenn Sie Homebrew nicht verwenden, habe ich dies gerade unter MAC OS X Lion (10.7.5) getan:
Holen Sie sich die neueste Version des ZSH-Quellcodes
Entpacken Sie den Download in ein eigenes Verzeichnis und installieren Sie: ./configure && make && make test && sudo make install
Dadurch wird die zsh-Binärdatei unter installiert /usr/local/bin/zsh
.
Sie können die Shell jetzt verwenden, indem Sie ein neues Terminal laden und die Binärdatei direkt ausführen. Sie möchten sie jedoch zu Ihrer Standard-Shell machen ...
Um es zu Ihrer Standard-Shell zu machen, müssen Sie zuerst /etc/shells
den neuen Pfad bearbeiten und hinzufügen. Anschließend können Sie entweder ausführen chsh -s /usr/local/bin/zsh
oder zu Systemeinstellungen> Benutzer und Gruppen gehen> mit der rechten Maustaste auf Ihren Benutzer klicken> Erweiterte Optionen ...> und dann "Anmeldeshell" ändern.
Laden Sie ein Terminal und überprüfen Sie, ob Sie jetzt in der richtigen Version mit sind echo $ZSH_VERSION
. (Ich war zuerst nicht und es dauerte eine Weile, bis ich herausgefunden hatte, dass ich iTerm so konfiguriert hatte, dass anstelle der Systemvorgabe eine bestimmte Shell verwendet wurde.)
Soweit mir bekannt ist, haben Sie drei Möglichkeiten, zsh unter Mac OS X zu installieren:
./configure
, make
, make install
).