Ruby on Rails - 使用LogServer在log4r中使用ROMP进行远程日志记录

时间:2012-01-14 11:39:06

标签: ruby-on-rails log4r

我是使用Ruby on Rails(RoR)应用程序的完全新手。我正在尝试设置LogServer并尝试运行github上提供的示例:https://github.com/colbygk/log4r/blob/master/examples/logserver.rbhttps://github.com/colbygk/log4r/blob/master/examples/logclient.rb

但我知道ROMP是设置LogServer所必需的,所以我下载了ROMP tarball并将其扩展到这里:/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 :(得分:0)

从此链接:http://www.ruby-forum.com/topic/103958

下载并解压缩ROMP tarball后......

cd romp-0.2
ruby extconf.rb
make

这将编译ROMP C扩展。现在您需要将它安装到ruby目录中。在我的Windows / Cygwin混蛋盒子上可以找到......

/lib/ruby/site_ruby/1.8

ROMP .rb文件直接进入此目录,编译的.so进入

/lib/ruby/site_ruby/1.8/i386-cygwin

。目录

请注意,我自己没有尝试过此安装,但我希望如此 你得到了一般的想法