Macを再起動すると
no sdk specified error in rubymine というエラー。
解決していく
原因
初めてディレクトリを作成(開く)際、.idea
ファイルが作成される。
階層が違うところで開き直すと、 .idea
ファイルの参照元がおかしくなり、結果的にバグる?
原因を追求するのに時間がかかり、何度もリモートからcloneする羽目になった。
毎回同じタイミングでエラーが発生せず、再起動した後などでたまにおきていた。
例えば、
User/bob/Rails/project/
という階層があったとする。
その際 project
ではなく Rails
から、気づかずに開いてしまった。
普段はprojectから使っているつもりで、ある日再起動すると、.ideaの整合性が取れなくなる。
という仮説。詳しい原因は調査中だが、下記の方法3つで数回治った。
方法① [No SDK selected] を変更する
詳細は下記記事参照
[RubyMine]No Rails found in SDK というエラーが出た
方法② キャッシュを消してリスタート
詳細は下記記事参照
方法③ .idea を消す
詳細は下記記事参照
RubymineでRailwaysが表示されなくなった時の対処法
最終手段で消すのは自己責任でお願いします。