Я делаю свое первое развертывание Rails и использую capistrano, следуя указаниям моего хоста:
У меня есть домен plantality.com.
Я создал папку gws для своего приложения.
Я установил capistrano и следовал всем инструкциям вики, которые только мог найти.
public_html указывает на gws / public, но capistano установил мое приложение на gws / current
Я дважды проверил правильность моих путей deploy.rb.
Я создал символическую ссылку между gws / public и public_html (я пробовал одну между gws / current / public и public_html, но это не помогло.
Я пытаюсь использовать Пассажира, если это имеет какое-либо значение.
Вот мой deploy.rb:
set :user, 'plantali'
set :scm_username, 'solent'
set :scm_password, '<removed>'
set :svnserver, 'plantality.sourcerepo.com'
set :application, "gws"
set :repository, "http://#{svnserver}/plantality/gws/gws"
set :server, 'plantality.com'
set :applicationdir, 'gws'
set :use_sudo, false
set :keep_releases, 5
set :scm, :subversion
role :web, "plantality.com" # Your HTTP server, Apache/etc
role :app, "plantality.com" # This may be the same as your `Web` server
role :db, "plantality.com", :primary => true # This is where Rails migrations will run
#role :db, ""
set :deploy_to, "/home/#{user}/#{applicationdir}"
set :group_writeable, false