ターミナルが「not a valid identifier」というエラーを吐くときの対処法


どういう時に出るエラーか

間違ったpathを通すような設定を.bash_profileに書いてしまったことが原因で起こりました。

一度やってしまうと、ほとんどのコマンドを受け付けなくなってしまう為、もう一度.bash_profileを編集することもできず困っていましたがGUIで解決する方法がありましたので、共有させていただきます。
(当方、あまりUNIXの知識はありませんので、この方法に問題がある場合にはコメントをいただけると幸いです。)

解決法

流れ

ともかく、原因になってしまっている.bash_profileの間違った記述を消すか.bash_profile自体存在しなくても問題のないファイルですので、丸々消してしまえば解決するはず。
ただし、MacのFinderでは隠しファイルは表示されません。
そこで Funter というアプリを使って隠しファイルを表示させてFinder上で消去します。

手順

①以下からFunterをダウンロード・インストール
http://nektony.com/products/funter

②起動したらステータスバーから 「Show Hidden Files」を選択

③FinderでUsers/(ユーザー名)を開き、.bash_profileを削除又は編集