2012-01-22 52 views
2

我正在運行一個JRUBY應用程序。跌跌撞撞翻過叫福爾曼一個偉大的寶石: https://github.com/ddollar/foremanJruby - Foreman Gem not running

但是我發現 - 即JVM不支持分叉:

foreman startNotImplementedError: fork is not available on this platform 
       fork at org/jruby/RubyKernel.java:1657 
     fork_with_io at /home/charlie/.rvm/gems/jruby-head/gems/foreman-0.36.1/lib/foreman/process.rb:32 
     run_process at /home/charlie/.rvm/gems/jruby-head/gems/foreman-0.36.1/lib/foreman/process.rb:44 
       run at /home/charlie/.rvm/gems/jruby-head/gems/foreman-0.36.1/lib/foreman/process.rb:19 
    with_environment at /home/charlie/.rvm/gems/jruby-head/gems/foreman-0.36.1/lib/foreman/process.rb:64 
       run at /home/charlie/.rvm/gems/jruby-head/gems/foreman-0.36.1/lib/foreman/process.rb:18 
      chdir at org/jruby/RubyDir.java:466 
       run at /home/charlie/.rvm/gems/jruby-head/gems/foreman-0.36.1/lib/foreman/process.rb:17 
      spawn at /home/charlie/.rvm/gems/jruby-head/gems/foreman-0.36.1/lib/foreman/procfile_entry.rb:17 
       map at org/jruby/RubyArray.java:2336 
      spawn at /home/charlie/.rvm/gems/jruby-head/gems/foreman-0.36.1/lib/foreman/procfile_entry.rb:15 
    spawn_processes at /home/charlie/.rvm/gems/jruby-head/gems/foreman-0.36.1/lib/foreman/engine.rb:63 
       each at org/jruby/RubyArray.java:1609 
    spawn_processes at /home/charlie/.rvm/gems/jruby-head/gems/foreman-0.36.1/lib/foreman/engine.rb:61 
      start at /home/charlie/.rvm/gems/jruby-head/gems/foreman-0.36.1/lib/foreman/engine.rb:45 
      start at /home/charlie/.rvm/gems/jruby-head/gems/foreman-0.36.1/lib/foreman/cli.rb:28 
      __send__ at org/jruby/RubyBasicObject.java:1772 
       send at org/jruby/RubyKernel.java:1972 
       run at /home/charlie/.rvm/gems/jruby-head/gems/thor-0.14.6/lib/thor/task.rb:21 
     invoke_task at /home/charlie/.rvm/gems/jruby-head/gems/thor-0.14.6/lib/thor/invocation.rb:118 
      dispatch at /home/charlie/.rvm/gems/jruby-head/gems/thor-0.14.6/lib/thor.rb:263 
      start at /home/charlie/.rvm/gems/jruby-head/gems/thor-0.14.6/lib/thor/base.rb:389 
      (root) at /home/charlie/.rvm/gems/jruby-head/gems/foreman-0.36.1/bin/foreman:7 
       load at org/jruby/RubyKernel.java:996 
      (root) at /home/charlie/.rvm/gems/jruby-head/bin/foreman:19 

這是一種恥辱,因爲我喜歡運行福爾曼的想法。有誰知道上述問題,或者替代周圍的工作,將一個JRUBY環境中運行

+0

使用勺子寶石可能是要走的路如果你喜歡修補工頭。 – Kris

+0

好吧,我會調查它 –

回答