2013-11-04 72 views
1

將操作系統更新到Maverics後,無法在rails中創建新項目。我總是隻看到:自動加載常量時檢測到循環依賴

Circular dependency detected while autoloading constant LinksController 

Unable to autoload constant LinksController, expected 
    /Users/xxx/DEPLOY/yyyy/app/controllers/links_controller.rb to define it 

當我試圖讓:

<%= link_to 'abc', link_path(f) %> 

我LinksController是一個空的控制器只:

def show 
end 

什麼是錯的?我無法創建任何新項目。

+0

是否有'/用戶/ XXX /部署/ YYYY /應用/控制器/ links_controller.rb'任何空間? – claptimes

+0

有兩個軌道4.0.0和4.0.1有一些問題 – Wordica

回答

0

我在這裏有類似的問題https://stackoverflow.com/questions/20925323

這裏是發生了什麼事,我使用Rails 4.0.2,這似乎也引起jQuery和/或Turbolinks問題。

當我在Gemfile和'軟件包更新'中將Rails版本降級到「4.0.0」時,我沒有更多的問題。

簽出您的Rails版本,希望這有助於。

0

在我的情況下,我有一個模塊名稱TwitterRETRIEVER,而Rails似乎尋找TwitterRetriever。按照Rails命名標準糾正這個問題後,這個問題就沒有了。

相關問題