當我打開RubyMine裏面的Gemfile時,我可以Ctrl +單擊每一個gem,RubyMine會將我帶到gem的源文件。除了「導軌」 ..RubyMine不顯示rails源代碼
在我當前的項目是
gem 'rails', '3.2.13.rc2'
而且我也無法看到「外部庫」部分軌道。
任何想法如何解決這個問題?
當我打開RubyMine裏面的Gemfile時,我可以Ctrl +單擊每一個gem,RubyMine會將我帶到gem的源文件。除了「導軌」 ..RubyMine不顯示rails源代碼
在我當前的項目是
gem 'rails', '3.2.13.rc2'
而且我也無法看到「外部庫」部分軌道。
任何想法如何解決這個問題?
Rubymine工作正常,這是Rails本身的問題。不幸的是,我沒有足夠的知識來說明這一點,但我認爲Rails 3.2.x
文件夾只是一個存根。我已經在我的項目中測試過,實際上,使用Rails 3.2.13
的項目有空rvm rails-3.2.13
dir。我已經降級了幾次,rails-3.1.12
包含一個文件rails.rb
,它只需要`railties-3.2.1/lib',其中整個Rails就是這樣。
我也有使用Rails 2.3.5
另一個項目,有rails-2.3.5
包含Rails的文件,我也有使用另一個Rails 4.0.2
(爲什麼一個項目的工作,如果你可以用很少的工作;))其中rails-4.0.2
目錄僅包含導遊。
所以,要回答你的問題:盧米姬認爲空rails-3.2.13.rc2
迪爾,所以它不能顯示它的來源。要查看Rails源文件打開railties-3.2.13.rc2/lib/rails
目錄。
編輯:我無法編輯它(頁面未找到編輯鏈接的錯誤),所以我會暫時在這裏回答。除了更新到rails 4之外,你可以創建從railties到rails的符號鏈接並添加一些簡單的腳本,比如'system(「bundle」);系統(「link_folders」),因爲現在運行'捆綁'後你將失去改變。可能它會更好地包裝'捆綁'命令,但目前我不知道如何。 – zrl3dx
感謝您的建議。我可能會嘗試他們後,我的下一個'包':) –