2012-06-24 55 views
6

我有一個關於使用open from directory方法將Rails應用程序導入RubyMine的問題。我的計算機上有兩個不同的Rails應用程序,但RubyMine只識別其中一個是Rails應用程序,而另一個則認爲另一個是普通目錄。RubyMine無法識別Rails應用程序

這是一個問題,因爲我想從我的當前項目中獲取RubyMine的完整功能。任何人都可以提出解決方案/ RubyMine的方法來確定某件事是否是Rails應用程序?謝謝!

回答

1

你打開檢查下列文件的目錄:

  • config/routes.rb - 表示Rails應用程序
  • config/application.rb - 可選,表示的Rails應用3+

如果config/routes.rb目前,項目被配置爲Rails,否則你會得到一個普通的Ruby項目。

+0

嗯,還有一些奇怪的原因,這是行不通的。我在config文件夾中有一個routes.rb文件。 – jab

+2

請通過壓縮項目與支持部門聯繫,以便調查此問題。 – CrazyCoder

+0

真棒,會做。 – jab

9

對我來說刪除並重新創建項目設置文件夾 - .idea在Linux上 - 在項目的根解決誤識別。刪除後,重新啓動IDE再次打開項目文件夾。這解決了可能出現的其他小錯誤。

+1

這對我很好。 –

+0

這也適用於我。謝謝! – complistic

0

對我來說,問題是RubyMine期待我在使用2.1.0時使用的是Ruby 1.9.3(它沒有安裝rails gem)。我通過打開首選項來修復它,點擊Languages & Frameworks>Ruby SDK and Gems,選擇RVM:ruby-1.9.3,然後單擊窗口底部的減號按鈕將其刪除。我爲全球紅寶石1.9.3做了這個。

這使得RubyMine的使用Ruby-2.1.0和它的寶石,它解決了我所有的問題:-)

相關問題