Rubymine使用本地宝石配置

时间:2015-06-19 15:03:06

标签: ruby bundler rubymine rubymine-7

我在Windows上运行Ruby mine 7.1.2并且我遇到了困难,因为它似乎想要使用自己的宝石和乐趣版本。如果我执行bundle installbundle exec rails script,我的应用程序在命令行中运行正常,但当我尝试从IDE运行时,它会抱怨缺少宝石。

我可以尝试通过ruby mine重新安装所有宝石,但有些宝石需要在Windows中进行特殊的自定义,并且从命令行执行此操作要容易得多。无论如何我可以使用ruby我只使用已安装的宝石吗?

1 个答案:

答案 0 :(得分:1)

Rubymine通常会捆绑您的ruby SDK(即ruby本身)及其所有相关的宝石,这样您就不会有奇怪的配置依赖性。

如果你想绕过它,那么请关注an official guide。除了该指南之外,请注意还有每个运行的SDK设置。这些在运行或调试RubyMine项目时启动,需要在run -> configuration settings对话框中进行配置。

我(未经请求的)其他建议是,我建议您确定全局ruby安装的哪些方面会导致RubyMine的软件包安装程序出现问题。 RubyMine沙箱化多个SDK的原因是为了减少部署应用程序时的主要问题。没有它,您在部署应用程序时可能会遇到依赖地狱。从我个人(并且非常讨厌)的经历来看,当你想在其他地方运行ruby应用程序时,赶紧进行这些初始设置步骤往往会复仇。