Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/ruby-on-rails/60.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 使用Rubber将JRuby部署到AWS EC2的Rails上_Ruby On Rails_Amazon Ec2_Jruby_Jrubyonrails_Rubber - Fatal编程技术网

Ruby on rails 使用Rubber将JRuby部署到AWS EC2的Rails上

Ruby on rails 使用Rubber将JRuby部署到AWS EC2的Rails上,ruby-on-rails,amazon-ec2,jruby,jrubyonrails,rubber,Ruby On Rails,Amazon Ec2,Jruby,Jrubyonrails,Rubber,我正在尝试使用Rubber将一个基本的JRuby on Rails应用程序部署到EC2。我遵循指南,唯一的区别是我使用的是JRuby 这可能吗?我可以在JRuby中使用其中一个提供的模板(例如complete_passenger_postgresql)吗 我看到ruber-ruby.yml文件中有一行可以指定ruby_版本。我需要指定我想要使用JRuby吗 是否有其他我应该使用的模板 目前,我在尝试命令“cap ruber:create_staging”时遇到以下错误 NoMethodError

我正在尝试使用Rubber将一个基本的JRuby on Rails应用程序部署到EC2。我遵循指南,唯一的区别是我使用的是JRuby

这可能吗?我可以在JRuby中使用其中一个提供的模板(例如complete_passenger_postgresql)吗

我看到ruber-ruby.yml文件中有一行可以指定ruby_版本。我需要指定我想要使用JRuby吗

是否有其他我应该使用的模板

目前,我在尝试命令“cap ruber:create_staging”时遇到以下错误

NoMethodError:nil:NilClass的未定义方法“readLine” 获取/Users/pk/.rvm/gems/jruby-9.0.0.0.pre1/gems/highline-1.7.2/lib/highline.rb:863 在/Users/pk/.rvm/gems/jruby-9.0.0.0.pre1/gems/highline-1.7.2/lib/highline.rb:891处获得_响应 请访问/Users/pk/.rvm/gems/jruby-9.0.0.0.pre1/gems/highline-1.7.2/lib/highline.rb:264 在/Users/pk/.rvm/gems/jruby-9.0.0.0.pre1/gems/ruber-3.0.1/lib/ruber/recipes/ruber/utils.rb:191获取_env (eval)at/Users/pk/.rvm/gems/jruby-9.0.0.0.pre1/gems/ruber-3.0.1/lib/ruber/recipes/ruber/utils.rb:17 org/jruby/RubyBasicObject.java上的实例评估:1641 在/Users/pk/.rvm/gems/jruby-9.0.0.0.pre1/gems/capistrano-2.15.5/lib/capistrano/configuration/execution.rb:138处直接调用任务 在/Users/pk/.rvm/gems/jruby-9.0.0.0.pre1/gems/capistrano-2.15.5/lib/capistrano/configuration/callbacks处使用回调直接调用任务。rb:25 在/Users/pk/.rvm/gems/jruby-9.0.0.0.pre1/gems/capistrano-2.15.5/lib/capistrano/configuration/execution.rb:89执行_任务 在/Users/pk/.rvm/gems/jruby-9.0.0.0.pre1/gems/capistrano-2.15.5/lib/capistrano/configuration/execution.rb:101上查找和执行任务 在/Users/pk/.rvm/gems/jruby-9.0.0.0.pre1/gems/capistrano-2.15.5/lib/capistrano/cli/execute.rb:46执行请求的操作 分别位于org/jruby/RubyArray.java:1569 在/Users/pk/.rvm/gems/jruby-9.0.0.0.pre1/gems/capistrano-2.15.5/lib/capistrano/cli/execute.rb:45执行请求的操作 使用/Users/pk/.rvm/gems/jruby-9.0.0.0.pre1/gems/capistrano-2.15.5/lib/capistrano/cli/help.rb:19上的帮助执行请求的操作 执行!at/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 (root)位于/Users/pk/.rvm/gems/jruby-9.0.0.0.pre1/bin/cap:1 eval位于org/jruby/RubyKernel.java:990 scriptat/Users/pk/.rvm/gems/jruby-9.0.0.0.pre1/bin/jruby\u可执行钩子:15


jruby-9.0.0.0.pre1是一个预发行版,因为还有另一个pre2请尝试,如果这不起作用,您应该在报告问题之前检查最新的jruby-1.7.x是否起作用