0

使用 RubyMine 作为我的 IDE,在运行 OSX 10.8.4 的 mbp 上使用 chef 进行 ruby​​ 开发

Chef 需要 ruby​​ 1.9 ruby​​,我已经安装了它。通过终端查询 ruby​​ 版本时,它会显示:ruby 1.9.3p429。但是,当尝试将它与 RubyMine 一起使用时,它仅显示(在首选项-> SDK 下)1.8.3,看不到或不允许我更改为 1.9.x

非常感谢任何帮助!

谢谢你。

4

1 回答 1

1

所以显然版本 1.8.3安装在 /usr/bin/ruby 中。你是如何安装 1.9 的?

如果您使用的是 RVM,那么您的 ruby​​ 安装可能是在~/.rvm/rubies/。或者,如果您使用的是 rbenv,则 ruby​​ 可能位于~/.rbenv. 尽管 RubyMine 应该检测rvmrbenv的默认位置。你在其他地方有红宝石吗?也许sudo find -name ruby在终端中检查以寻找红宝石的其他位置。

于 2013-08-09T05:28:16.953 回答