いきなりいろんなコマンドが通らなくなったときの解決法

発端

インターン先でplayフレームワークを使ってお題に沿ってアプリを作っています。

昨日、ScalikeJDBCを導入して、DBのコンソールだかをcurlで導入したらactivatorやらbrewやらいろんなコマンドが叩けなくなった問題が起こりました。

原因

DB絡みのコンソールを入れたら.bash_profileが新しく生成されて、いままで.profileに書いていた内容よりも優先されてPATHがとおらなくなっていた。

解決策

だいたいこういうトラブルはPATH絡みだったことを思い出して、ホームディレクトリを確認したら.bash_profileと.profileの両方が存在していたのでやばいと思いました。
解決策としては、どちらかの内容をひとつにまとめて置くことがあげられるでしょう。
自分の場合はインストールしたものはいらなそうだったのと時間もなかったのとで、.bash_profileを消して対応しました。