我正在尝试在google appengine中部署ruby + sinatra应用。使用appengine-java-sdk-1.8.4的部署过程似乎结束了,但是当我访问应用程序URL时,我收到此错误:
org.jruby.rack.RackInitializationException: uninitialized constant Java::ComGoogleApphostingRuntimeSecuritySharedStubJavaLang::ProcessBuilder::Redirect
有什么想法吗?
感谢。
答案 0 :(得分:0)
老歌,但让我们回答一下-只是在重新审视JRuby中的变通方法...
GAE不会将 java.lang.ProcessBuilder 列入白名单(该类根本不可用)
此后,JRuby已解决了该问题:https://github.com/jruby/jruby/issues/1148 (反引号可用于无法使用ProcessBuilder)