當我使用Capistrano的推到我的生產服務器我得到這個錯誤:Capistrano的資產預編譯錯誤
executing "cd /var/www/my_app/releases/20120731082050 && bundle exec rake RAILS_ENV=production RAILS_GROUPS=assets assets:precompile"
servers: ["my_app.com"]
[my_app.com] executing command
*** [err :: my_app.com] /usr/bin/ruby1.9.1 /var/www/my_app/shared/bundle/ruby/1.9.1/bin/rake assets:precompile:nondigest RAILS_ENV=production RAILS_GROUPS=assets
*** [err :: my_app.com]
command finished in 74149ms
預編譯的工作,儘管錯誤。我試着運行
cd /var/www/my_app/releases/20120731082050 && bundle exec rake RAILS_ENV=production RAILS_GROUPS=assets assets:precompile
在服務器和它的作品,但它打印此控制檯:
/usr/bin/ruby1.9.1 /var/www/my_app/shared/bundle/ruby/1.9.1/bin/rake assets:precompile:nondigest RAILS_ENV=production RAILS_GROUPS=assets
其中Capistrano的輸出相匹配(請注意,從原來的呼叫加入「nondigest」的?我知道,因爲它仍然有效它不是一個致命錯誤,但我會怎樣阻止它打印此錯誤
嘗試把--trace在年底得到一個完整的堆棧跟蹤,即:CD /無功/網絡/ my_app應用/發佈/ 20120731082050 && bundle exec rake RAILS_ENV =生產RAILS_GROUPS =資產資產:預編譯 - 跟蹤 – 2012-07-31 09:58:35