Java Jruby-Foreman Gem未运行
我正在运行一个JRUBY应用程序。绊倒在一块叫做福尔曼的宝石上: 但是我发现,JVM不支持分叉:Java Jruby-Foreman Gem未运行,java,jruby,Java,Jruby,我正在运行一个JRUBY应用程序。绊倒在一块叫做福尔曼的宝石上: 但是我发现,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.3
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
这真是太遗憾了,因为我喜欢经营Foreman的想法。是否有人知道上述问题的解决方法,或者在JRUBY环境中运行的替代方法多亏了这个gem的创建者的出色工作,现在JRUBY中提供了这个工具
Jruby 1.6.6运行良好另外几个选项是RVM包装和保护::流程,如下所述:如果你想修补foreman,使用Spoon gem可能是一种方法。这个链接已经死了,有人知道它说了什么吗?