2015-06-19 79 views
0

我在Windows上運行的Ruby 7.1.2礦井,我用起來困難,因爲它似乎想用自己的寶石和有趣的地方版本。如果我做bundle installbundle exec rails script但是當我嘗試從它抱怨缺少寶石IDE中運行我的應用程序工作在命令行罰款。的RubyMine使用本地寶石配置

我可以嘗試重新安裝通過紅寶石礦所有的寶石,但一些寶石的要求在Windows特殊定製,這樣做,在命令行中要容易得多。無論如何,我可以讓紅寶石​​只使用已安裝的寶石?

回答

1

Rubymine通常會捆綁您的ruby SDK(即ruby本身)及其所有關聯的寶石,這樣您就不會因爲奇怪的配置依賴而終止。

如果你想規避然後按照an official guide。除了該指南之外,請注意,還有每個運行的SDK設置。這些踢運行或調試RubyMine的項目時,需要在在run -> configuration settings對話框中進行配置。

我(不請自來的)額外的建議是,我建議搞清楚你的​​全局Ruby安裝的哪些方面會導致RubyMine的bundle安裝程序出現問題。 RubyMine沙盒多個SDK的原因是在您部署應用程序時減少主要麻煩。沒有它,當你部署應用程序時,你可能會遇到依賴地獄。從我個人的(和非常惱人的)經驗,嘩嘩這些初始設置步驟傾向於報復回來,當你想運行Ruby應用程式在其他地方。