【发布时间】:2011-11-29 10:52:43
【问题描述】:
我想在我的本地机器上部署应用程序。例如,我的 Rails APP 位于:
/home/thesis/dev/myapp 但我想 cap deploy:setup 到 /home/thesis/deploy/。我已经尝试过了,但是 capistrano 尝试连接到localhost,但根本不需要它。我该如何解决?
这是我的 deploy.rb
role :app, "localhost"
role :web, "localhost"
role :db, "localhost", :primary => true
set(:deploy_to) { "/home/thesis/dev/myapp" }
set :bundle_without, [:development, :test]
set :use_sudo, false
set :repository, "."
set :scm, :none
set :deploy_via, :copy
set :copy_dir, "/home/thesis/deploy/tmp"
set :copy_remote_dir, "/home/thesis/deploy/tmp"
它会掉落:
connection failed for: localhost (Errno::ECONNREFUSED: Connection refused - connect(2))
【问题讨论】:
标签: ruby-on-rails ruby-on-rails-3 capistrano