0
私はzshを自作してインストールしましたが、今はoh-my-zshをインストールしようとしています。ohmyzshのインストール要求zshがインストールされていません
のzshをインストールし、/usr/local/bin/zsh
% which zsh
/usr/local/bin/zsh
% echo $SHELL
/usr/local/bin/zsh
に私の$SHELL
変数を設定します。しかし、私は試してみて、githubのソースからOH-MY-zshのインストール時に、私はzshのがされていないことを聞いてい
% brew install zsh
...
Warning: zsh-5.3.1 already installed
インストールされます。
インストールスクリプトを見てみると% curl -L https://github.com/robbyrussell/oh-my-zsh/raw/master/tools/install.sh | sh
Zsh is not installed! Please install zsh first!
、zshのが私のetc/scripts
ファイルに追加されていないことが表示されます。
% grep zsh /etc/shells | wc
0 0 0
なぜ、ホーム・ブリューはzshを「正しく」インストールしていないのですか? /etc/shells
ファイルを更新して必要な情報を追加するにはどうすればよいですか?
この質問のほとんどは意味をなさない。 '/ bin/zsh'はMac OS Xにあらかじめインストールされ、'/etc/shells'に表示されます。さらに、単にbrew経由で何かをインストールするだけでは、ログインシェルを変更することはありません。 (そして、 '/ etc/shells'のエントリを探すのは、シェルがログインシェルとして許可されているかどうかだけではなく、システムに全くインストールされていない場合にのみ表示されます) – chepner
' etc/shells'? –
FYIホームブリュのzshをログインシェルとして使用するには、 '/ etc/shells'を編集して'/usr/local/bin/zsh'を追加する必要があります。 –