2012-01-14 58 views
0

我是使用Ruby on Rails(RoR)應用程序的完整新手。我試圖建立一個LogServer並嘗試運行github上提供的示例:https://github.com/colbygk/log4r/blob/master/examples/logserver.rbhttps://github.com/colbygk/log4r/blob/master/examples/logclient.rbRuby on Rails - 使用LogServer在log4r中使用ROMP進行遠程日誌記錄

但我知道,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。

在此先感謝........

回答

0

從這個鏈接:http://www.ruby-forum.com/topic/103958

下載並解壓縮ROMP壓縮包後...

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 

目錄。

請注意,我沒有嘗試過此安裝自己,但我希望 你得到的總體思路

+0

我也去了同樣的鏈接之前,我將這些問題。我無法找到合適的文件夾來將.so文件放在我的Ubuntu機器上,但是經過很多周圍的瑣事,我終於找到了它。 Romp現在工作非常漂亮... :-) – Krishnan 2012-01-21 05:36:39

+0

:)幹得好Krishnan!我會說Ubuntu比Cygwin好多了......^_ ^ – 2013-02-12 22:56:41

相關問題