OSX
MacOSX
UNIX

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

More than 3 years have passed since last update.


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

間違った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を削除又は編集