capistrano-rbenv
capistrano-rbenv copied to clipboard
compatibility with capistrano 3.x
cap aborted!
undefined method `instance' for Capistrano::Configuration:Class
/Users/paul/.rvm/gems/ruby-1.9.3-p392@yapert/gems/capistrano-platform-resources-0.1.3/lib/capistrano/configuration/resources/platform_resources.rb:215:in `<top (required)>'
/Users/paul/.rvm/gems/ruby-1.9.3-p392@yapert/gems/capistrano-rbenv-1.0.5/lib/capistrano-rbenv.rb:3:in `require'
/Users/paul/.rvm/gems/ruby-1.9.3-p392@yapert/gems/capistrano-rbenv-1.0.5/lib/capistrano-rbenv.rb:3:in `<top (required)>'
/Users/paul/Projects/yapert/yapert-api/Capfile:17:in `require'
/Users/paul/Projects/yapert/yapert-api/Capfile:17:in `<top (required)>'
/Users/paul/.rvm/gems/ruby-1.9.3-p392@yapert/gems/capistrano-3.0.0.pre6/lib/capistrano/application.rb:22:in `load_rakefile'
/Users/paul/.rvm/gems/ruby-1.9.3-p392@yapert/gems/capistrano-3.0.0.pre6/lib/capistrano/application.rb:12:in `run'
/Users/paul/.rvm/gems/ruby-1.9.3-p392@yapert/gems/capistrano-3.0.0.pre6/bin/cap:3:in `<top (required)>'
/Users/paul/.rvm/gems/ruby-1.9.3-p392@yapert/bin/cap:19:in `load'
/Users/paul/.rvm/gems/ruby-1.9.3-p392@yapert/bin/cap:19:in `<main>'
/Users/paul/.rvm/gems/ruby-1.9.3-p392@yapert/bin/ruby_noexec_wrapper:14:in `eval'
/Users/paul/.rvm/gems/ruby-1.9.3-p392@yapert/bin/ruby_noexec_wrapper:14:in `<main>'
(See full trace by running task with --trace)
capistrano-rbenv
does not support Capistrano v3 as of writing this. (See gemspec) Because Capistrano v3 is based on completely different source tree from v2, it is quite difficult to support both versions of Capistrano.
Patches are welcome to support v3.
here is the idiomatic rbenv support for Capistrano 3.x : https://github.com/capistrano/rbenv
Looks like a namespace conflict…