george tsubota

自分に自信を持て!ー>オレ

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

# MYSQL_PATHL
PATH=$PATH:/usr/local/mysql/bin
export PATH