0

我是一个使用 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。

提前致谢 ........

4

1 回答 1

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

目录。

请注意,我自己没有尝试过这个安装,但我希望你能大致了解

于 2012-01-17T04:47:30.890 回答