我已经安装了我的deploy.rb,经过很多苦难,我得到它正确部署3次。我不确定发生了什么变化......因为在过去的8个小时里,我一直在处理问题,但现在出现了一个以前没有的错误。capistrano编译错误
这里就是失败
failed: "sh -c 'cd /home/username/u/apps/appname/releases/20120723030325 && #<Capistrano::Configuration::Namespaces::Namespace:0x007fef8a0826f0> RAILS_ENV=production RAILS_GROUPS=assets assets:precompile'" on example.com
我能想到的唯一的事情是不同的,我补充的是,可能与此
namespace :rake do
task :seed, :roles => :app do
run "cd #{deploy_to}/current && /usr/bin/env rake db:seed RAILS_ENV=production"
end
end
的另一件事,但我没有看到如何...在我的production.log中表示,modernizr没有经过预编译。这是因为它实际上并不在application.js中,原因是它需要在html文档的顶部,而不是所有其余的在底部,所以我只使用了一个标准的javascript_include标签,但我没有把它包含树。虽然,它部署了3次罚款,所以我无法想象这是什么问题。那只是我需要弄清楚的下一个:/
其他重要说明。我读的地方,我需要使用gem "therubyracer", :require => 'v8'
,所以IM使用以及对group :production