在google appengine上部署ruby + sinatra应用程序

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了在google appengine上部署ruby + sinatra应用程序相关的知识,希望对你有一定的参考价值。

我正在尝试在google appengine中部署ruby + sinatra应用程序。使用appengine-java-sdk-1.8.4的部署过程似乎结束了,但是当我访问应用程序URL时,我收到此错误:

org.jruby.rack.RackInitializationException: uninitialized constant Java::ComGoogleApphostingRuntimeSecuritySharedStubJavaLang::ProcessBuilder::Redirect

任何的想法?

谢谢。

答案

老人,但让我们回答 - 只是重新审视JRuby的解决方案......

GAE没有白名单java.lang.ProcessBuilder(类只是不可用)

JRuby已经修复了这个问题:https://github.com/jruby/jruby/issues/1148(反引号可以解决ProcessBuilder无法使用)

以上是关于在google appengine上部署ruby + sinatra应用程序的主要内容,如果未能解决你的问题,请参考以下文章

将 Ruby on Rails 应用程序部署到 Google App Engine

CSS 文件在部署时未更新(Google AppEngine)

在 Google Appengine 中部署 MobileFirst 混合应用程序

为啥google appengine部署需要几分钟才能更新服务

可以集成 Google AppEngine 和 Google Code 以进行持续集成吗?

使用 node.js 标准环境在 AppEngine 上找不到模块 @google-cloud/firestore