我已經安裝了我的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