Pregunta

He estado tratando de implementar un archivo de guerra agrupado de mi aplicación Rails 3.1.3 en una instancia de Amazon Beanstalk (que es solo Amazon EC2 con software de administración adicional).

Cuando la aplicación arranca, escupe esto:

from /opt/tomcat7/webapps/ROOT/WEB-INF/gems/gems/bundler-1.0.22/lib/bundler/resolver.rb:286:in `resolve'
    from /opt/tomcat7/webapps/ROOT/WEB-INF/gems/gems/bundler-1.0.22/lib/bundler/resolver.rb:215:in `resolve'
    from /opt/tomcat7/webapps/ROOT/WEB-INF/gems/gems/bundler-1.0.22/lib/bundler/resolver.rb:215:in `resolve'
    from /opt/tomcat7/webapps/ROOT/WEB-INF/gems/gems/bundler-1.0.22/lib/bundler/resolver.rb:215:in `resolve'
    from /opt/tomcat7/webapps/ROOT/WEB-INF/gems/gems/bundler-1.0.22/lib/bundler/resolver.rb:215:in `resolve'

    at org.jruby.rack.DefaultRackApplicationFactory$4.init(DefaultRackApplicationFactory.java:206)
    at org.jruby.rack.DefaultRackApplicationFactory.getApplication(DefaultRackApplicationFactory.java:56)
    at org.jruby.rack.SharedRackApplicationFactory.init(SharedRackApplicationFactory.java:27)
    ... 9 more
Caused by: org.jruby.exceptions.RaiseException: (SystemStackError) stack level too deep

Ideas? Gracias

¿Fue útil?

Solución

Esto se resolvió corriendo bundle install --deployment, y luego volver a ejecutar curruca.

Vea este problema de Bundler: https://github.com/carlhuda/bundler/issues/927#issuecomment-4043313

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top