Ruby on Rails - Использование LogServer для удаленной регистрации в log4r с использованием ROMP
Я новичок в работе с приложением Ruby on Rails (RoR). Я пытаюсь настроить LogServer и попытался запустить пример, доступный на github: https://github.com/colbygk/log4r/blob/master/examples/logserver.rb и https://github.com/colbygk/log4r/blob/master/examples/logclient.rb.
Но я знал, что для настройки LogServer требуется ROMP, поэтому я скачал архив ROMP и развернул его здесь: /usr/lib/ruby/1.8
Но все же, когда я попытался запустить программу logserver.rb в терминале, я получил:
"/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 '.... "
Любая идея о том, как правильно установить ROMP на моей машине??? Я использую Ubuntu 10.04, ruby1.8 и rails 2.2.3.
Заранее спасибо........
1 ответ
По этой ссылке: http://www.ruby-forum.com/topic/103958
После загрузки и распаковки архива ROMP...
cd romp-0.2
ruby extconf.rb
make
Это скомпилирует расширение ROMP C. Теперь вам нужно установить его в свой каталог ruby. На моем Windows/Cygwin Bastard Box это находится в...
/lib/ruby/site_ruby/1.8
Файлы ROMP .rb попадают прямо в этот каталог, а скомпилированные.so попадают в
/lib/ruby/site_ruby/1.8/i386-cygwin
каталог.
Обратите внимание, что я не пробовал эту установку самостоятельно, но я надеюсь, что вы получите общее представление