Amigos del Ruby/Gx,
Trabajando con:
GeneXus.............: XEv1u 2.5 Build:32504Generador...........: RubyWebServer...........: WebrickOS..................: Windows 7.0Ruby................: 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 machineStack
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