這是Rails Web應用程序(含碼頭)部署我的紅寶石時,我得到的錯誤:JRuby的機架 - 無法找到Rails的引擎根路徑
2012-07-17 13:11:25,595,INFO,service.nav.server - An exception happened during JRuby-Rack startup
Could not find root path for #<Usermanagement::Engine:0x302abefe>
--- Backtrace
RuntimeError: Could not find root path for #<Usermanagement::Engine:0x302abefe>
find_root_with_flag at file:/tmp/Jetty_0_0_0_0_2525_ui.0.0.1.SNAPSHOT.war____d9z055/webapp/WEB-INF/lib/gems.jar!/gems/railties-3.1.3/lib/rails/engine.rb:599
config at file:/tmp/Jetty_0_0_0_0_2525_ui.0.0.1.SNAPSHOT.war____d9z055/webapp/WEB-INF/lib/gems.jar!/gems/railties-3.1.3/lib/rails/engine.rb:479
railties at file:/tmp/Jetty_0_0_0_0_2525_ui.0.0.1.SNAPSHOT.war____d9z055/webapp/WEB-INF/lib/gems.jar!/gems/railties-3.1.3/lib/rails/engine.rb:423
initializers at file:/tmp/Jetty_0_0_0_0_2525_ui.0.0.1.SNAPSHOT.war____d9z055/webapp/WEB-INF/lib/gems.jar!/gems/railties-3.1.3/lib/rails/engine.rb:473
....
Usermanagement是在本地建寶石Rails引擎的形式。它是一個獨立的可安裝引擎 - Usermanagement是獨立的命名空間。創業板建成使用Rails 3.1.3
經過了gems.jar
文件中內置戰爭和usermanagement寶石是存在的,以及它需要的東西,如config
目錄和lib
目錄。
我遇到了麻煩,找到一個特定的提交,使這個休息。看起來更像是一個環境問題。
歡迎任何建議!