私は deploy.rb をセットアップしましたが、多くの苦労の末、適切に 3 回デプロイすることができました。何が変わったのかわかりません...過去8時間問題に対処していたので、以前はなかったエラーが発生しました。
ここが失敗するところです
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
関連する可能性があるもう1つのことですが、その方法がわかりません... 私の production.log では、modernizr isnt precompile と表示されています。これは、実際にはapplication.js内にないためです。これは、残りのすべてを下部に配置するのではなく、htmlドキュメントの上部に配置する必要があるためです。標準のjavascript_includeタグを使用しましたが、入れませんでしたそれはインクルードツリーです。とはいえ、3回は問題なく展開されたので、それが問題だとは想像できません。それは私が理解する必要がある次のものです:/
その他の重要な注意事項。使用する必要がある場所を読んだgem "therubyracer", :require => 'v8'
ので、それも使用していますgroup :production