如何让外部库(gems)显示在 Rubymine 的项目视图中?

How do I make external libraries (gems) show up inside Rubymine's project view?

我希望能够 Cmd+click 进入一个方法名称并让它跳转到 gem 的源代码,就像我在我的 Rails 应用程序中一样。

过去我使用过 Rubymine,我记得它会自动加载所有 gem 的文件夹,在左侧的 "project view" 底部,标题为 "External Libraries." 由于某种原因,我只能得到下图中的内容。我觉得这可能是某种 RVM 问题,因为它仅在该项目的 .ruby-version 为 2.3.1.

时显示 2.0.0

转到文件 -> 设置 -> 语言和框架 -> Ruby SDK 和 Gem。然后 select 您的代码正在使用 Ruby 的正确版本(在本例中为 2.3.1)。这应该使项目 window 上的 "External Libraries" 部分从 gem 主页的正确版本加载。如有必要,请重新启动 Ruby我的。