2011-02-05 56 views
1

我試圖解析RDF文件,但 而在Ubuntu執行以下代碼RDF-猛禽解析器

RDF::Reader.open("http://datagraph.org/jhacker/foaf.rdf") do |reader| 
    reader.each_statement do |statement| 
    puts statement.inspect 
    end 
end 

LoadError: Could not open library 'libraptor': libraptor: cannot open shared object file: No such file or directory. Could not open library 'libraptor.so': libraptor.so: cannot open shared object file: No such file or directory 

我安裝了所有必需的寶石,我得到錯誤:

rdf 
rdf-raptor 
ffi 
rdf-json 
rdf-trix 

請幫我解決這個問題

回答

2

我建議您訪問http://rdf.rubyforge.org/raptor/並使用那裏提到的聯繫信息,例如郵件列表。錯誤是因爲C共享庫libraptor.so不能被ruby找到,所以它必須被安裝在一個非標準的地方。我是猛禽的作者,但我不知道如何rdf-raptor安裝猛禽。

+1

感謝您的回放,我從以下網址獲得了答案:http://www.semanticoverflow.com/questions/2989/rdf-raptor-parser – naveen 2011-02-07 04:10:16