При попытке развернуть с помощью Capistrano я получаю массу таких ошибок:
[err :: localhost] tar: 20120220182722 / app / assets / images / assets / Thumbs.db: не удается открыть: нет такого файла или каталога
Каждый актив, который у меня есть, не может быть найден и нет ошибок (при развертывании: cold)
Я раскомментировал эту строку в файле capfile:
# Uncomment if you are using Rails' asset pipeline
load 'deploy/assets'
но это все еще говорит то же самое.
Вышеупомянутая строка на самом деле находится в моем Capfile, здесь - остальная часть моего deploy.rb (обратите внимание, что я использую vagrant и пытаюсь выполнить развертывание на виртуальную машину, созданную с помощью vagrant)
require 'bundler/capistrano'
set :application, "testdeploy"
set :scm, :git
set :repository, "."
# Or: `accurev`, `bzr`, `cvs`, `darcs`, `git`, `mercurial`, `perforce`, `subversion` or `none`
server "localhost", :app, :db, :primary => true
ssh_options[:port] = 2222
ssh_options[:keys] = "~/.rvm/gems/ruby-1.9.3-p125@testdeploy/gems/vagrant-0.9.4/keys/vagrant"
set :user, "vagrant"
set :group, "vagrant"
set :deploy_to, "/var/testdeploy"
set :use_sudo, true
set :deploy_via, :copy
set :copy_strategy, :export
# If you are using Passenger mod_rails uncomment this:
namespace :deploy do
task :start do ; end
task :stop do ; end
task :restart, :roles => :app, :except => { :no_release => true } do
run "#{try_sudo} touch #{File.join(current_path,'tmp','restart.txt')}"
end
end