Catalinaの環境で構築してみました。
Catalinaでは、ディフォルトのシェルがzshになったそうです。
zshのインストールは不要に。。。間違ってました。
oh-my-zsh をインストールについては、再インストールする機会があったので、自分のblogで内容を更新しています。
新しい情報はそちらを参考にしてください。
※単にoh-my-zshをインストールする記事ですが。
Catalinaにoh-my-zshをインストールする際のメモ | SHISHIDO.DEV
Mojaveの環境で構築してみましたが大丈夫でした。
Yosemiteにzshを入れる際に、つまずいたところがあったのでメモ。
おそらく、Marvericsでも同じだと思う。El Capitanでも大丈夫。
##zshのインストール
homebrewを使ってインストールする。
brew install zsh --ignore-dependencies
brew install --without-etcdir zsh
このオプションは無くなったみたい
/usr/local/bin/zsh
を実行すると下記内容でエラーが出力。
$ /usr/local/bin/zsh
dyld: Library not loaded: /usr/local/opt/pcre/lib/libpcre.1.dylib
Referenced from: /usr/local/bin/zsh
Reason: image not found
zsh: abort /usr/local/bin/zsh
brew install pcre
を実行
再度実行で、下記エラー出力
dyld: Library not loaded: /usr/local/opt/ncurses/lib/libncursesw.6.dylib
Referenced from: /usr/local/bin/zsh
Reason: image not found
zsh: abort /usr/local/bin/zsh
brew install ncurses
を実行
/etc/shells
を編集
/usr/local/bin/zsh
を追記し、ディフォルトのシェルを変更する。
chsh -s /usr/local/bin/zsh
ターミナルを再起動して完了。
~/.zshrc
を編集。ファイルがなければ作成。
export PATH=/usr/local/bin:$PATH
を記載し、ターミナル再起動。
##oh-my-zsh をインストール
robbyrussell/oh-my-zshに記載のある、Basic Installationでインストールする。
sh -c "$(curl -fsSL https://raw.githubusercontent.com/robbyrussell/oh-my-zsh/master/tools/install.sh)"
テーマは下記から選ぶ
robbyrussell/oh-my-zsh Themes
.zshrc
の下記設定でテーマを変更。
ZSH_THEME="robbyrussell"
##zsh-completionsのインストール
brew install zsh-completions
.zshrc
のplugins
をお好みで変更
plugins=(git ruby osx bundler brew rails emoji-clock)
###設定
.zshrc
の一番下に追記
fpath=(/usr/local/share/zsh-completions $fpath)
下記を実施
rm -f ~/.zcompdump; compinit
autoload -Uz compinit
compinit -u
これで補完が使える。
##参考サイト