2013-10-07 46 views
1

我耙資產:預編譯的生產環境不工作,我得到「堆棧空間不足」的錯誤耙資產:預編譯 - 堆棧空間不足

我運行耙在Windows 7與8 GB ,所以記憶根本不是問題。這傢伙rake assets:precompile giving "Error: Out of stack space" error表示,在Ubuntu上運行解決了他的問題,但我不打算這樣做...

運行跟蹤後,我發現預編譯總是停在我的application.js上,這裏是代碼:

//= require jquery 
//= require jquery-ui 
//= requeire jquery_ujs 
//= require turbolinks 
//= require calendarize 
//= require_tree . 

幾天前它工作,其實唯一的區別是日曆,我添加了一個寶石。但我試圖從application.js中刪除它,並且錯誤仍在繼續

我在Rails 4和Ruby 2上 - 如果任何人都可以幫助它,那將非常棒!謝謝!

編輯:我以前沒有jquery-ui!至少沒有在gem文件上使用這個版本:gem「jquery-rails」,「〜> 2.3.0」

EDIT2:剛剛更新jquery-rails並添加了jquery-ui-rails,得到了同樣的問題。他們試圖從application.js中刪除所有內容。同樣的問題。

+0

requeire =>要求 – humbroll

+0

謝謝指出,但沒有解決問題! –

回答

0

經過很多研究,我發現這是一個Windows問題。不知道爲什麼發生這種情況,但我安裝了Ubuntu的開發環境,一切正常!

0

嘗試

rake assets:clean 

和明年,

rake assets:precompile 

如果它不工作尚未嘗試像下面和跟蹤是什麼問題。

rake assets:precompile --verbose 

順便說一句,我強烈建議在OSX或Ubuntu除了Windows以外使用RoR。 即使你解決了這個問題,也有各種障礙。

乾杯,humbroll。

+0

感謝您的提示,但仍然得到「堆棧」空間for application.js ... :( –

+0

您能否告訴我--verbose選項的結果? – humbroll

+0

當然,這裏是:http://pastebin.com/iujQNtpn –