私は RubyMine を初めて使用し、既存のプロジェクトを IDE にインポートしました。多くの gemset があり、.ruby-version ファイルと .ruby-gemset ファイルがプロジェクトに正しくセットアップされているため、プロジェクト ディレクトリに移動すると、適切な gemset が自動的に使用されます。「Ruby SDK and Gems」の下の RubyMine 設定で、同じ gemset が使用されていることが示されています。ただし、プロジェクトをロードすると、gem が見つからないというエラーが表示されましたが、コマンド ラインで「bundle install」を実行すると、すべてが正常であることが示されました。
次に、Cucumber Scenario Step を実行しようとしましたが、cucumber-rails gem がインストールされていないことを訴えましたが、コマンド ラインで "bundle show cucumber-rails" を実行すると、適切な場所にインストールされていることが示されました。RubyMines で gemset が使用されていることも確認しました。
gem が見つからないという不平を言っている理由がわからないので、RubyMine を介して bundle install コマンドを実行したところ、このプロジェクトで使用していない別のバージョンの ruby にすべての gem がインストールされました。
そのため、RubyMine がプロジェクトに使用していることを示す gemset が、必要な gem をチェックするために使用しているものではない理由がわかりません。
ご意見/フィードバックありがとうございます。
サンジェイ。