Macで環境変数の設定をいじったら、viやlsが使えなくなった場合の対応方法。
MacでNode.jsを触っています。MySQLをインストールし、MySQLの環境変数を以下に設定しました。
/users/(ユーザ名)/.bash_profile
『.bash_profile』はファイルになり、これに環境変数を記述しました。
ところが、この直後、Macのターミナルで vi や ls を入力し実行すると、『command not found』と表示されました。
???
もともとユーザディレクトリ以下に『.bash_profile』がなく、自分で作ったのでこれが原因ということで調べてみると、どうやら『/bin』・『/usr/bin』をPATHに設定してあげないと、vi や ls が使えなくなるという話でした。
というわけで、現時点は以下の『.bash_profile』を使っています。編集後は、『source .bash_profile』で有効になります。
# PATH
PATH=/bin
PATH=$PATH:/usr/bin
PATH=$PATH:/usr/local/bin
PATH=$PATH:/usr/local/sbin