JRUBY TOMCAT Bundler AWS - Pila de `requisito de resolución` demasiado profundo
-
27-10-2019 - |
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
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