Help us understand the problem. What is going on with this article?

no sdk specified error in rubymine の 解決

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 というエラーが出た

方法② キャッシュを消してリスタート

詳細は下記記事参照

IntelliJ Ideaのキャッシュを消す方法

方法③ .idea を消す

詳細は下記記事参照

RubymineでRailwaysが表示されなくなった時の対処法

最終手段で消すのは自己責任でお願いします。

Why not register and get more from Qiita?
  1. We will deliver articles that match you
    By following users and tags, you can catch up information on technical fields that you are interested in as a whole
  2. you can read useful information later efficiently
    By "stocking" the articles you like, you can search right away
Comments
No comments
Sign up for free and join this conversation.
If you already have a Qiita account
Why do not you register as a user and use Qiita more conveniently?
You need to log in to use this function. Qiita can be used more conveniently after logging in.
You seem to be reading articles frequently this month. Qiita can be used more conveniently after logging in.
  1. We will deliver articles that match you
    By following users and tags, you can catch up information on technical fields that you are interested in as a whole
  2. you can read useful information later efficiently
    By "stocking" the articles you like, you can search right away
ユーザーは見つかりませんでした