我正在尝试使用橡胶将一个基本的JRuby on Rails应用程序部署到EC2。我遵循这指南,唯一的区别是我使用的是JRuby。
这个是可能的吗?我可以在complete_passenger_postgresql中使用所提供的模板之一(例如JRuby )吗?
我看到橡胶-ruby.yml文件中有一行可以指定ruby_version。是否需要指定要使用JRuby?
是否有不同的模板需要我使用?
现在,当我尝试命令'cap rubber:create_staging‘时,我得到了以下错误
/Users/pk/.rvm/gems/jruby-9.0.0.0.pre1/gems/highline-1.7.2/lib/highline.rb:863 get_response at /Users/pk/.rvm/gems/jruby-9.0.0.0.pre1/gems/highline-1.7.2/lib/highline的nil:NilClass get_line的未定义方法“`readLine”/Users/pk/.rvm/gems/jruby-9.0.0.0.pre1/gems/highline-1.7.2/lib/highline.rb:264 get_env at /Users/pk/.rvm/gems/jruby-9.0.0.0.pre1/gems/rubber-3.0.1/lib/rubber/recipes .rb:891 ask/Users/pk/.rvm/gems/jruby-9.0.0.0.pre1/gems/rubber-3.0.1/lib/rubber/recipes/rubber/utils.rb:17 instance_eval at org/jruby/RubyBasicObject.java:1641 invoke_task_directly at /Users/pk/.rvm/gems/jruby-9.0.0.0.pre1/gems/capistrano-2.15.5/lib/capistrano/configuration/execution.rb:138 invoke_task_directly_with_callbacks at /Users/pk/.rvm/gems/jruby-9.0.0.0.pre1/gems/capistrano-2.15.5/lib/capistrano/configuration/callbacks.rb:25 execute_task at /Users/pk/..rvm/gems/jruby-9.0.0.0.pre1/gems/capistrano-2.15.5/lib/capistrano/configuration/execution.rb:89 find_and_execute_task at /Users/pk/.rvm/gems/jruby-9.0.0.0.pre1/gems/capistrano-2.15.5/lib/capistrano/configuration/execution.rb:101 execute_requested_actions at /User/pk/..rvm/gems/jruby-9。0.0.0.pre1/gems/capistrano-2.15.5/lib/capistrano/cli/execute.rb:46 /jruby/RubyArray.java:1569 execute_requested_actions at /Users/pk/.rvm/gems/jruby-9.0.0.0.pre1/gems/capistrano-2.15.5/lib/capistrano/cli/execute.rb:45 execute_requested_actions在/Users/pk/.rvm/gems/jruby-9.0.0.0.pre1/gems/capistrano-2.15.5/lib/capistrano/cli/help.rb:19执行_with_help!在/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执行(root)在/Users/pk/.rvm/gems/jruby-9.0.0.0.pre1/gems/capistrano-2.15.5/bin/cap:4加载时,org/jruby/RubyKernel.java:969 (根)在/Users/pk/.rvm/gems/jruby-9.0.0.0.pre1/bin/cap:1eval at org/jruby/RubyKernel.java:990 /Users/pk/.rvm/gems/jruby-9.0.0.0.pre1/bin/jruby_executable_hooks:15上的脚本
发布于 2015-05-28 09:47:23
jruby-9.0.0.0.pre1是一个预发布版,因为还有另一个pre2,请尝试一下,如果这不能解决,您应该在报告问题之前先检查一下最新的jruby-1.7.x是否有效。
https://stackoverflow.com/questions/30501091
复制相似问题