uiuifree.com

- サイト制作のノウハウと最適化を目指して-

2019.10.13Catalinaでbash_profileが有効にならない場合の対応

Catalinaでbash_profileが有効にならない場合の対応

Apple / Mac OS Catalinaにアップデートするとコマンドラインがzshを推奨されるようになります。 そのため今まで使っていた .bach_profile などが利用できなくなり、nodebrewなどで設定していたPath設定が一通り動かなくなりました。

対応方法

今までbash_profileに記述していた内容を

~/.bash_profile
export PATH=~/.nodenv/shims:$HOME/.nodebrew/current/bin:$PATH

.zshrcに書き直しましょう

~/.zshrc
export PATH=~/.nodenv/shims:$HOME/.nodebrew/current/bin:$PATH

そもそもzshとは??

Z shell(zsh, 英語発音: [ziː ʃel])はUnixのコマンドシェルの1つである。 対話的なログインコマンドシェルとしても、強力なシェルスクリプトコマンドのインタープリターとしても使うことができる。 zsh は数多くの改良を含んだBourne Shellの拡張版という見方もできる。のみならず、bashやksh、tcshの非常に有用な機能も一部取り込まれている。

良いところ

  • コマンドの補完機能が優秀
  • スペルの修正機能
  • カスタマイズの拡張性が非常に高い
  • コマンドラインツール系の互換性が高い

アップデートで利用を迷ってる方は後回しにせず、是非つかってみてください。

目次
PROFILE

このサイトを運営してるuiuifreeです。
渋谷のベンチャー企業で2年ほど新規事業を担当した後にフリーランスエンジニアにキャリア転換。
求人サイトの開発が多くエンジニア/看護師/保育士などの分野でサイトを運営しています。

アウトプット中の技術

リーダブルコード ―より良いコードを書くためのシンプルで実践的なテクニック (Theory in practice)