Ruby on Rails: usando logServer para registro remoto en log4r usando RUTP
-
28-10-2019 - |
Pregunta
Soy un novato completo en trabajar con una aplicación Ruby on Rails (ROR). Estoy tratando de configurar un LogServer e intenté ejecutar el ejemplo disponible en GitHub: https://github.com/colbygk/log4r/blob/master/examples/logserver.rb y el https://github.com/colbygk/log4r/blob/master/examples/logclient.rb.
Pero sabía que se requería que Romps para configurar un servidor de registro, así que descargué el Rompall y lo expandí aquí: /usr/lib/ruby/1.8
Pero aún así, cuando intenté ejecutar el programa LogServer.RB en la terminal, obtengo:
"/usr/lib/ruby/1.8/log4r/configurator.rb:204:in new': LogServer not supported. ROMP is required (RuntimeError) from /usr/lib/ruby/1.8/log4r/configurator.rb:204:in
decode_logserver '.... "
¿Alguna idea de cómo instalar correctamente Romp en mi máquina? Estoy usando Ubuntu 10.04, Ruby1.8 y Rails 2.2.3.
Gracias de antemano ........
Solución
Desde este enlace: http://www.ruby-forum.com/topic/103958
Después de descargar y extraer el Rompall ...
cd romp-0.2
ruby extconf.rb
make
Esto compilará la extensión Romp C. Ahora debe instalarlo en su directorio Ruby. En mi caja bastarda de Windows/Cygwin esto se encuentra en ...
/lib/ruby/site_ruby/1.8
Los archivos ROMP .RB van directamente a este directorio, y el compilado .es entra en el
/lib/ruby/site_ruby/1.8/i386-cygwin
directorio.
Tenga en cuenta que no he probado esta instalación yo mismo, pero espero que tenga la idea general