最近、OS X マシンの Terminal.app で zsh に切り替えました。zsh のバージョン番号は 4.3.11 です。
6 に答える
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
役に立てば幸いです、ありがとう。
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 を構成したことを理解するのに時間がかかりました)。
私の知る限り、Mac OS X に zsh をインストールするには 3 つのオプションがあります。
- ビルド済みのバイナリ。私が知っているのは、OS X に同梱されているものだけです。これはおそらくあなたが今実行しているものです。
- パッケージ システム (Ports、Homebrew) を使用します。
- ソースからインストールします。前回やった時はそんなに難しくなかったです(
./configure
,make
,make install
)。
メインシェルをzshに切り替えました。警告を抑制し、それほど複雑ではありません。