Ruby on Rails - Использование LogServer для удаленной регистрации в log4r с использованием ROMP - PullRequest
0 голосов
/ 14 января 2012

Я новичок в работе с приложением 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.

Но я знал, что ROMP необходим для настройки LogServer,поэтому я скачал архив 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 Ответ

0 голосов
/ 17 января 2012

По этой ссылке: 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

каталог.

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

...