[英]Rubymine use local gem configuration
我在Windows上运行Ruby mine 7.1.2,但遇到了困难,因为它似乎想在哪里使用自己的gems和fun版本。 如果我bundle install
或bundle exec rails script
我的应用程序可以从命令行正常运行,但是当我尝试从IDE运行时,它会抱怨缺少gem。
我可以尝试通过ruby mine重新安装所有的gem,但是某些gem需要在Windows中进行特殊的自定义,而从命令行执行此操作则容易得多。 无论如何,我可以使用已安装的宝石让红宝石矿山吗?
Rubymine通常会将您的ruby SDK(即ruby
本身)及其所有关联的gem捆绑在一起,以便您最终不会出现奇怪的配置依赖关系。
如果您想绕开它,请遵循官方指南 。 除了该指南之外,请注意,还存在每次运行的SDK设置。 这些在运行或调试RubyMine项目时生效,需要在run -> configuration settings
对话框中进行run -> configuration settings
。
我的(主动提供的)其他建议是,我建议您弄清楚全局红宝石安装的哪些方面会导致RubyMine捆绑安装程序出现问题。 RubyMine沙箱中包含多个SDK的原因是为了减少您去部署应用程序时的麻烦。 没有它,在部署应用程序时可能会遇到依赖地狱。 根据我个人的经验(非常烦人),当您想在其他地方运行ruby应用程序时,匆忙执行这些初始设置步骤往往会带来复仇。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.