回答:
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/...
oh-my-zshを使用している場合
タイプ
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を構成したことを理解するのにしばらく時間がかかりました)。