[ruby] Problemas con el Shell() principalmente en Windows(), error Fork() function is unimplemented on this machine

Amigos del Ruby/Gx,


Trabajando con:
GeneXus.............: XEv1u 2.5 Build:32504
Generador...........: Ruby
WebServer...........: Webrick
OS..................: Windows 7.0
Ruby................: 1.9


Tengo problemas para ejecutar comandos del sistema operativo, o
programas externos.

Hasta ahora, lo que hago en otros lenguajes es el uso de la función
Shell(<comando>), en la documentación no aparece que Ruby 
tenga tal función.

  • &reto = shell(&comm)


Igualmente la he usado y especifica correctamente. Al correr el programa
en Linux, aparentemente se ejecuta sin problemas, pero en Windows da el
 siguiente conjunto de errores:

Application Error


Error

fork() function is unimplemented on this machine

Stack

E:/KBs/XEV1/Test4Ruby/RubyLocal/web/genexus.rb:575:in `fork'
E:/KBs/XEV1/Test4Ruby/RubyLocal/web/genexus.rb:575:in `shell'
E:/KBs/XEV1/Test4Ruby/RubyLocal/web/testsystem.rb:65:in `e112'
E:/KBs/XEV1/Test4Ruby/RubyLocal/web/genexus.rb:1646:in `block in declare_evt_parms'
E:/KBs/XEV1/Test4Ruby/RubyLocal/web/gxws.rb:25:in `service'
E:/KBs/XEV1/Test4Ruby/RubyLocal/web/gxhttpservice.rb:32:in `do_http_ajax'
E:/KBs/XEV1/Test4Ruby/RubyLocal/web/gxhttpservice.rb:81:in `dispatch'
E:/KBs/XEV1/Test4Ruby/RubyLocal/web/gxsvc_rack.rb:70:in `call'
C:/ruby/lib/ruby/gems/1.9.1/gems/rack-1.1.0/lib/rack/urlmap.rb:47:in `block in call'
C:/ruby/lib/ruby/gems/1.9.1/gems/rack-1.1.0/lib/rack/urlmap.rb:41:in `each'
C:/ruby/lib/ruby/gems/1.9.1/gems/rack-1.1.0/lib/rack/urlmap.rb:41:in `call'
C:/ruby/lib/ruby/gems/1.9.1/gems/rack-1.1.0/lib/rack/showstatus.rb:20:in `call'
C:/ruby/lib/ruby/gems/1.9.1/gems/rack-1.1.0/lib/rack/showexceptions.rb:24:in `call'
C:/ruby/lib/ruby/gems/1.9.1/gems/rack-1.1.0/lib/rack/builder.rb:77:in `call'
C:/ruby/lib/ruby/gems/1.9.1/gems/rack-1.1.0/lib/rack/session/abstract/id.rb:63:in `context'
C:/ruby/lib/ruby/gems/1.9.1/gems/rack-1.1.0/lib/rack/session/abstract/id.rb:58:in `call'
C:/ruby/lib/ruby/gems/1.9.1/gems/rack-1.1.0/lib/rack/content_length.rb:13:in `call'
C:/ruby/lib/ruby/gems/1.9.1/gems/rack-1.1.0/lib/rack/handler/webrick.rb:48:in `service'
C:/ruby/lib/ruby/1.9.1/webrick/httpserver.rb:111:in `service'
C:/ruby/lib/ruby/1.9.1/webrick/httpserver.rb:70:in `run'
C:/ruby/lib/ruby/1.9.1/webrick/server.rb:183:in `block in start_thread'

Cualquier sugerencia, es bienvenida.

Saludos,
gab

--
Has recibido este mensaje porque estás suscrito al grupo "GeneXus" de Grupos de Google.
Para publicar una entrada en este grupo, envía un correo electrónico a genexus@googlegroups.com.
Para anular tu suscripción a este grupo, envía un correo electrónico a genexus+unsubscribe@googlegroups.com
Para tener acceso a más opciones, visita el grupo en http://groups.google.com/group/genexus?hl=es.

0 Response to "[ruby] Problemas con el Shell() principalmente en Windows(), error Fork() function is unimplemented on this machine"

Publicar un comentario