2012-08-13 49 views
0

我想用Ruby插件在IntelliJ中启动一个rails应用程序。我可以控制IntelliJ使用的rubygems版本吗?

我已经导入了应用程序并尽我所能设置了运行配置。当我尝试运行它,我得到的错误:

NoMethodError: undefined method `version_requirements' for #<Gem::Dependency:0x7de21f45> 

当寻找一个答案,我发现this page说,我应该这样做:

$ gem install rubygems-update -v='1.4.2' 
$ gem uninstall rubygems-update -v='1.5.0' 
$ update_rubygems 

因为它是在管理宝石的IntelliJ的Ruby插件,我假设我必须更改插件正在使用的rubygems-update版本。

这是正确的方法吗?如果是这样,谁能告诉我如何去做?

我尝试列出宝石,但该宝石没有显示,所以我不能在正确的地方列出宝石,但我不知道在哪里寻找。

非常感谢:)

回答

1

的IntelliJ IDEA不能处理它,你需要在命令行安装相应的rubygems版本。

请注意,您当前的rubygems-update版本可能不同,请使用gem list进行验证,并在卸载时使用报告的版本。

+0

运行'gem environment'来验证你当前的'rubygems'版本。尝试使用'gem update --system'更新到最新版本。如果它没有帮助,请按照您的问题中的描述更新到旧版本。 – CrazyCoder 2012-08-13 11:00:23

+0

谢谢:)现在它已经越过了那个错误。感谢您的帮助! – Rachel 2012-08-13 11:04:52

相关问题