1
를 사용하여 war 파일을 생성,하지만 난 붙어 있고 난이 오류가 점점 오전 : 설정/warble.rb에서내가 JRuby를위한 솔새를 사용하여 war 파일을 생성하기 위해 노력하고 솔새
warble aborted!
NoMethodError: undefined method `booter=' for nil:NilClass
config/warble.rb:9:in `block in initialize' /Users/xxx/.rvm/gems/jruby-9.0.5.0/gems/warbler-2.0.4/lib/warbler/config.rb:216:in `initialize'
config/warble.rb:4:in `<eval>'
/Users/xxx/.rvm/gems/jruby-9.0.5.0/gems/warbler-2.0.4/lib/warbler/task.rb:46:in `initialize'
/Users/xxx/.rvm/gems/jruby-9.0.5.0/gems/warbler-2.0.4/lib/warbler/application.rb:27:in `load_rakefile'
/Users/xxx/.rvm/gems/jruby-9.0.5.0/gems/warbler-2.0.4/lib/warbler/application.rb:79:in `run'
/Users/xxx/.rvm/gems/jruby-9.0.5.0/gems/warbler-2.0.4/lib/warbler/application.rb:74:in `run'
/Users/xxx/.rvm/gems/jruby-9.0.5.0/gems/warbler-2.0.4/bin/warble:11:in `<top>'
/Users/xxx/.rvm/gems/jruby-9.0.5.0/bin/warble:23:in `<top>'
(See full trace by running task with --trace)
내 config 파일 :
를Warbler::Config.new do |config|
config.dirs = %w(app config views)
config.gems += ["sinatra"]
config.gems -= ["rails"]
config.jar_name = "jsinatra"
config.webxml.booter = :rack
config.webxml.jruby.compat.version = "1.9"
config.webxml.rackup.path = '/WEB-INF/config.ru'
end
모든 도움말, 조언을 제공합니다. 고맙습니다.
나는 도커 컨테이너를 만들기 위해 노력하고 있는데, 참고로 pdf 파일을 사용하고 있지만 pdf는 어떻게 든 막연하게 작성되었습니다. http://www.ibm.com/developerworks/cloud/library/cl-sinatra-softlayer-app/cl-sinatra-softlayer-app-pdf.pdf
최신 JRuby 9K (Warbler 2.0.4와 함께 9.1.6.0) ... 9.0b가 Warbler와 얼마나 잘 작동하는지 잘 모르겠습니다. – kares
감사합니다. 나는 그것을 시도 할 것입니다. –