首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >用橡胶将JRuby on Rails部署到AWS EC2

用橡胶将JRuby on Rails部署到AWS EC2
EN

Stack Overflow用户
提问于 2015-05-28 08:27:04
回答 1查看 175关注 0票数 0

我正在尝试使用橡胶将一个基本的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上的脚本

EN

回答 1

Stack Overflow用户

发布于 2015-05-28 09:47:23

jruby-9.0.0.0.pre1是一个预发布版,因为还有另一个pre2,请尝试一下,如果这不能解决,您应该在报告问题之前先检查一下最新的jruby-1.7.x是否有效。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/30501091

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档