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

时间:2013-09-23 11:13:30

标签: ruby google-app-engine sinatra jruby jruby-rack

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

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

有什么想法吗?

感谢。

1 个答案:

答案 0 :(得分:0)

老歌,但让我们回答一下-只是在重新审视JRuby中的变通方法...

GAE不会将 java.lang.ProcessBuilder 列入白名单(该类根本不可用)

此后,JRuby已解决了该问题:https://github.com/jruby/jruby/issues/1148 (反引号可用于无法使用ProcessBuilder)