1
我有一個很難診斷爲什麼力推的Heroku當rake assets:precompile
功能失敗。
這裏是我的失敗消息的摘錄:Heroku的耙資產:預編譯失敗
remote: I, [2015-09-27T23:13:38.130174 #1566] INFO -- : Writing /tmp/build_ece222744980130b2be8b337003ec99c/public/assets/application-c7927379441221ea1d8a9e016fe470ae6acdbe343094861d91f0dade373344d4.js
remote: rake aborted!
remote: Sass::SyntaxError: Invalid CSS after " */": expected "}", was ""
remote: (sass):7791
remote: /tmp/build_ece222744980130b2be8b337003ec99c/vendor/bundle/ruby/2.0.0/gems/sass-3.4.18/lib/sass/scss/parser.rb:1162:in `expected'
顯然,這是由於一些JS的語法失敗。我有幾個的Javascript我一起選擇中使用的Signature Pad申請,但只有編輯一些。爲了診斷,我刪除了「嫌疑人」編輯過的人,重新嘗試了一下,但無濟於事。我還完成了rake資產:我的本地開發機器上的預編譯命令,完成後沒有錯誤。
有沒有人對我怎麼可能會縮小我的搜索下來有什麼建議?
您的Heroku是開發或生產,如果生產則先運行這個地方,並檢查它是否工作RAILS_ENV =產品包的exec耙資產:預編譯 – Arvind