Ruby on rails cap部署上的Capistrano-3错误:安装程序
运行cap deploy时出现以下错误:安装程序Ruby on rails cap部署上的Capistrano-3错误:安装程序,ruby-on-rails,rubygems,capistrano,Ruby On Rails,Rubygems,Capistrano,运行cap deploy时出现以下错误:安装程序 ayank@vahuradev:~/dev/SandBox$ cap deploy:setup cap aborted! wrong number of arguments (5 for 1..2) /home/mayank/.rvm/gems/ruby-2.1.0/gems/capistrano-3.1.0/lib/capistrano/dsl/env.rb:38:in `server' config/deploy.rb:16:in `<
ayank@vahuradev:~/dev/SandBox$ cap deploy:setup
cap aborted!
wrong number of arguments (5 for 1..2)
/home/mayank/.rvm/gems/ruby-2.1.0/gems/capistrano-3.1.0/lib/capistrano/dsl/env.rb:38:in `server'
config/deploy.rb:16:in `<top (required)>'
/home/mayank/.rvm/gems/ruby-2.1.0/gems/capistrano-3.1.0/lib/capistrano/setup.rb:14:in `load'
/home/mayank/.rvm/gems/ruby-2.1.0/gems/capistrano-3.1.0/lib/capistrano/setup.rb:14:in `block (2 levels) in <top (required)>'
/home/mayank/dev/SandBox/Capfile:26:in `<top (required)>'
/home/mayank/.rvm/gems/ruby-2.1.0/gems/capistrano-3.1.0/lib/capistrano/application.rb:24:in `load_rakefile'
/home/mayank/.rvm/gems/ruby-2.1.0/gems/capistrano-3.1.0/lib/capistrano/application.rb:15:in `run'
/home/mayank/.rvm/gems/ruby-2.1.0/gems/capistrano-3.1.0/bin/cap:3:in `<top (required)>'
/home/mayank/.rvm/gems/ruby-2.1.0/bin/cap:23:in `load'
/home/mayank/.rvm/gems/ruby-2.1.0/bin/cap:23:in `<main>'
/home/mayank/.rvm/gems/ruby-2.1.0/bin/ruby_executable_hooks:15:in `eval'
/home/mayank/.rvm/gems/ruby-2.1.0/bin/ruby_executable_hooks:15:in `<main>'
Tasks: TOP => production
(See full trace by running task with --trace)
知道这个错误的原因和解决方法吗?请帮助 行服务器“xxx.xx.xx.xx”,:app,:web,:db,:primary=>true
应该是
server "xxx.xx.xx.xx", :roles => [:app, :web, :db], :primary => true
您正在传入5个参数,它只允许1或2个参数;服务器名称和选项的可选哈希。行服务器“xxx.xx.xx.xx”,:app,:web,:db,:primary=>true
应为
server "xxx.xx.xx.xx", :roles => [:app, :web, :db], :primary => true
您正在传入5个参数,它只允许1或2个参数;服务器名称和选项的可选哈希
server "xxx.xx.xx.xx", :roles => [:app, :web, :db], :primary => true