Ruby on rails 将带有capistrano的rails 4应用程序上载到dreamhost
我正在尝试使用capistrano将rails 4应用程序部署到dream主机。每次我运行Ruby on rails 将带有capistrano的rails 4应用程序上载到dreamhost,ruby-on-rails,capistrano,dreamhost,Ruby On Rails,Capistrano,Dreamhost,我正在尝试使用capistrano将rails 4应用程序部署到dream主机。每次我运行cap deploy:cold这就是我得到的 未设置阶段,请调用cap production deploy之类的内容, 其中,生产是您定义的一个阶段 这是我的设置: require 'bundler/capistrano' set :application, "mywebsite.com" # Your application location on your server goes here defa
cap deploy:cold
这就是我得到的
未设置阶段,请调用cap production deploy之类的内容,
其中,生产是您定义的一个阶段
这是我的设置:
require 'bundler/capistrano'
set :application, "mywebsite.com" # Your application location on your server goes here
default_run_options[:pty] = true
set :repository, "."
set :scm, :none
set :deploy_via, :copy
set :checkout, 'export'
set :user, 'user name' # Your username goes here
set :use_sudo, false
set :domain, 'mywebsite.com' # Your domain goes here
set :applicationdir, "/home/#{user}/#{application}"
set :deploy_to, applicationdir
role :web, domain
role :app, domain
role :db, domain, :primary => true
set :chmod755, "app config db lib public vendor script script/* public/disp*"
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
要使用Capistrano3.x脚本进行部署,需要指定
stage
。试试这个:
cap production deploy:cold
关于快速轻松上传rails4应用程序到dreamhost的任何提示