2012-08-13 81 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

相關問題