我正在尝试使用 Rubber 将基本的 JRuby on Rails 应用程序部署到 EC2。我正在关注本指南,唯一的区别是我使用的是 JRuby。
这可能吗?我可以将提供的模板之一(例如 complete_passenger_postgresql)与 JRuby 一起使用吗?
我看到 Rubber-ruby.yml 文件中有一行可以指定 ruby_version。我需要指定我想使用 JRuby 吗?
我应该使用不同的模板吗?
目前,当我尝试命令“cap rubber:create_staging”时出现以下错误
5/lib/capistrano/cli/execute.rb:45 execute_requested_actions_with_help 在/Users/pk/.rvm/gems/jruby-9.0.0.0.pre1/gems/capistrano-2.15.5/lib/capistrano/cli/help.rb :19 执行!在 /Users/pk/.rvm/gems/jruby-9.0.0.0.pre1/gems/capistrano-2.15.5/lib/capistrano/cli/execute.rb:34 在 /Users/pk/.rvm/gems/ 处执行jruby-9.0.0.0.pre1/gems/capistrano-2.15.5/lib/capistrano/cli/execute.rb:14(根)在 /Users/pk/.rvm/gems/jruby-9.0.0.0.pre1/gems /capistrano-2.15.5/bin/cap:4 在 /Users/pk/.rvm/gems/jruby-9.0.0.0.pre1/bin/cap:1 处加载 org/jruby/RubyKernel.java:969 (root)在 org/jruby/RubyKernel.java:990 进行评估 45 execute_requested_actions_with_help at /Users/pk/.rvm/gems/jruby-9.0.0.0.pre1/gems/capistrano-2.15.5/lib/capistrano/cli/help.rb:19 执行!在 /Users/pk/.rvm/gems/jruby-9.0.0.0.pre1/gems/capistrano-2.15.5/lib/capistrano/cli/execute.rb:34 在 /Users/pk/.rvm/gems/ 处执行jruby-9.0.0.0.pre1/gems/capistrano-2.15.5/lib/capistrano/cli/execute.rb:14(根)在 /Users/pk/.rvm/gems/jruby-9.0.0.0.pre1/gems /capistrano-2.15.5/bin/cap:4 在 /Users/pk/.rvm/gems/jruby-9.0.0.0.pre1/bin/cap:1 处加载 org/jruby/RubyKernel.java:969 (root)在 org/jruby/RubyKernel.java:990 进行评估 45 execute_requested_actions_with_help at /Users/pk/.rvm/gems/jruby-9.0.0.0.pre1/gems/capistrano-2.15.5/lib/capistrano/cli/help.rb:19 执行!在 /Users/pk/.rvm/gems/jruby-9.0.0.0.pre1/gems/capistrano-2.15.5/lib/capistrano/cli/execute.rb:34 在 /Users/pk/.rvm/gems/ 处执行jruby-9.0.0.0.pre1/gems/capistrano-2.15.5/lib/capistrano/cli/execute.rb:14(根)在 /Users/pk/.rvm/gems/jruby-9.0.0.0.pre1/gems /capistrano-2.15.5/bin/cap:4 在 /Users/pk/.rvm/gems/jruby-9.0.0.0.pre1/bin/cap:1 处加载 org/jruby/RubyKernel.java:969 (root)在 org/jruby/RubyKernel.java:990 进行评估 pre1/gems/capistrano-2.15.5/lib/capistrano/cli/help.rb:19 执行!在 /Users/pk/.rvm/gems/jruby-9.0.0.0.pre1/gems/capistrano-2.15.5/lib/capistrano/cli/execute.rb:34 在 /Users/pk/.rvm/gems/ 处执行jruby-9.0.0.0.pre1/gems/capistrano-2.15.5/lib/capistrano/cli/execute.rb:14(根)在 /Users/pk/.rvm/gems/jruby-9.0.0.0.pre1/gems /capistrano-2.15.5/bin/cap:4 在 /Users/pk/.rvm/gems/jruby-9.0.0.0.pre1/bin/cap:1 处加载 org/jruby/RubyKernel.java:969 (root)在 org/jruby/RubyKernel.java:990 进行评估 pre1/gems/capistrano-2.15.5/lib/capistrano/cli/help.rb:19 执行!在 /Users/pk/.rvm/gems/jruby-9.0.0.0.pre1/gems/capistrano-2.15.5/lib/capistrano/cli/execute.rb:34 在 /Users/pk/.rvm/gems/ 处执行jruby-9.0.0.0.pre1/gems/capistrano-2.15.5/lib/capistrano/cli/execute.rb:14(根)在 /Users/pk/.rvm/gems/jruby-9.0.0.0.pre1/gems /capistrano-2.15.5/bin/cap:4 在 /Users/pk/.rvm/gems/jruby-9.0.0.0.pre1/bin/cap:1 处加载 org/jruby/RubyKernel.java:969 (root)在 org/jruby/RubyKernel.java:990 进行评估 /Users/pk/.rvm/gems/jruby-9.0.0.0.pre1/bin/jruby_executable_hooks:15 处的脚本