0

我在 Windows 中有一个旧的 RubyMine 7.1.4,并在完全卸载旧的 Ruby 后用 Rails (6.1.4.1) 安装了新的 Ruby (3.0.2p107 (2021-07-07 修订 0db68f0233) [x64-mingw32])。

我配置了 Ruby SDK 的路径。RubyMine 检测到它没有任何问题。

然后我在项目选项中选择了“使用其他 SDK”和所需的 SDK。

现在,当我运行任何项目配置时,都会出现错误:

在 SDK 中找不到 Rails

rails server虽然我可以毫无问题地运行应用程序。

我检查了许多论坛,但没有一个解决方案有效,即使是 Stackoverfow 上的那些。

所以我想,旧的 RubyMine 和新的 Ruby 普遍不兼容。有没有机会让他们一起工作,或者我应该花钱买新的 RunyMine?

4

1 回答 1

0

这里只是一个猜测,但 ruby​​mine 将项目特定设置保存在 .idea 文件夹中,因此如果您打开一个旧项目,它可能仍被配置为使用旧 SDK。

确保您正在更改项目上的 SDK。如果失败,您可以尝试删除 .idea 文件夹(您将丢失一些设置,例如任何数据库源等,但不会太戏剧化。(您始终可以将其重命名以进行测试)。

于 2021-10-03T13:18:52.873 回答