Я пытаюсь развернуть с capistrano. RVM установлен на сервере, а рубиновая версия - 1.93p385.Ubuntu 10.04 Rails deploy - Почему capistrano не удается развернуть сервер?
Вот лог колпачком производства развёртывания:
http://pastie.org/private/vs336nrgejpwdkuelufnma#
Почему Capistrano не в состоянии развернуть?
Вот файл развертывания:
require "rvm/capistrano"
require "bundler/capistrano"
set :rvm_ruby_string, "1.9.3-p385"
set :rvm_type, :user #Should the user by the username?
require "capistrano/ext/multistage"
set :http_server, :apache2
set :rake, "#{rake} --trace"
set :application, "app"
set :user, "myuser" # The server's user for deploys
set :ruby_version, "1.9.3-p385"
set :scm, "git"
set :repository, "my git repo here"
set :deploy_to, "/var/www/#{application}"
set :deploy_via, :remote_cache
set :use_sudo, true
default_run_options[:pty] = true # Must be set for the password prompt from git to work
ssh_options[:forward_agent] = true
set :nodejs, true
# if you want to clean up old releases on each deploy uncomment this:
after "deploy:restart", "deploy:cleanup"
Сервер является Ubuntu 10.04 LTS
В git repo установлено значение ignore database.yml. Но я видел другие realeases с database.yml. Как настроить database.yml при развертывании на производство, чтобы он включался в приложение для производства. Если database.yml рассматривает проблему. –
Путь absoulte не существует, но у меня есть '/ var/www/app/релизы' или' root/var/www/app/релизы' –
Зачем вам git-ignore database.yml? Если ваше приложение использует БД, как вы ожидаете его настройки? –