我有一個Rails 3.2應用程序,twitter-boostrap-rails gem。運行rake資產:預編譯失敗,並顯示:資產預編譯失敗,twitter-bootstrap-rails gem
[email protected]:~/myapp$ rake assets:precompile
/home/alex/.rvm/rubies/ruby-1.9.3-head/bin/ruby /home/alex/.rvm/gems/[email protected]/bin/rake assets:precompile:all RAILS_ENV=production RAILS_GROUPS=assets
rake aborted!
Invalid CSS after "...4882640c.png"")": expected "{", was ";background-pos..."
(in /home/alex/myapp/app/assets/stylesheets/application.css)
Tasks: TOP => assets:precompile:primary
(See full trace by running task with --trace)
rake aborted!
Command failed with status (1): [/home/alex/.rvm/rubies/ruby-1.9.3-head/bin...]
有沒有什麼辦法可以調試這個問題?不知道該怎麼做。
更新:更新Twitter的引導護欄寶石2.1.6版本後,預編譯現在失敗,不同的錯誤:
rake aborted!
Invalid CSS after "}": expected "{", was ""
(in /home/alex/myapp/app/assets/stylesheets/application.css)
(sass):1673
在錯誤中提到的application.css是一個標準,與
*= require_self
*= require_tree .
..這使得有點難以確定哪個部分導致問題。
我可以以某種方式編譯bootstrap_and_overrides.less並查看出錯的地方嗎?
我使用twitter-bootstrap-rails gem version 2.1.3解決了這個問題 - 在資產編譯生產好之後。 –
謝謝,這也解決了我的問題。 – ericteubert
您可以發佈自己的問題的答案並接受它 – mihai