Ruby on Rails - Utilisation de LogServer pour la connexion à distance dans log4r à l'aide de ROMP
-
28-10-2019 - |
Question
Je suis un débutant complet dans le travail avec une application Ruby on Rails (RoR).J'essaie de configurer un LogServer et j'ai essayé d'exécuter l'exemple disponible sur github: https://github.com/colbygk/log4r/blob/master/examples/logserver.rb et https://github.com/colbygk/log4r/blob/master/examples/logclient.rb .
Mais je savais que ROMP était nécessaire pour configurer un LogServer, j'ai donc téléchargé l'archive tar ROMP et l'ai développée ici: /usr/lib/ruby/1.8
Mais quand j'ai essayé d'exécuter le programme logserver.rb dans le terminal, j'obtiens:
"/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 '...."
Une idée sur la façon d'installer correctement ROMP sur ma machine ??? J'utilise Ubuntu 10.04, ruby1.8 et rails 2.2.3.
Merci d'avance ........
La solution
De ce lien: http://www.ruby-forum.com/topic/103958
Après avoir téléchargé et extrait l'archive tar ROMP ...
cd romp-0.2
ruby extconf.rb
make
Cela compilera l'extension ROMP C.Vous devez maintenant l'installer dans votre répertoire ruby.Sur ma boîte bâtarde Windows / Cygwin, cela se trouve dans ...
/lib/ruby/site_ruby/1.8
Les fichiers ROMP .rb vont directement dans ce répertoire, et le .so compilé va dans le
/lib/ruby/site_ruby/1.8/i386-cygwin
répertoire.
Veuillez noter que je n'ai pas essayé cette installation moi-même, mais j'espère vous voyez l'idée générale