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:indecode_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

каталог.

Обратите внимание, что я не пробовал эту установку самостоятельно, но я надеюсь, что вы получите общее представление

Другие вопросы по тегам