Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/ruby-on-rails/57.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Ruby on rails 将带有capistrano的rails 4应用程序上载到dreamhost_Ruby On Rails_Capistrano_Dreamhost - Fatal编程技术网

Ruby on rails 将带有capistrano的rails 4应用程序上载到dreamhost

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

我正在尝试使用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

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的任何提示