RDF-猛禽解析器

时间:2011-02-05 15:21:13

标签: ruby rdf redland

我正在尝试解析rdf文件但是 我在ubuntu中执行以下代码时遇到错误

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

as

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

请帮我解决这个问题

1 个答案:

答案 0 :(得分:2)

我建议您访问http://rdf.rubyforge.org/raptor/并使用其中提到的联系信息,例如邮件列表。该错误是因为ruby无法找到C共享库libraptor.so,因此它必须已安装在非标准位置。我是Raptor的作者,但我不知道rdf-raptor是如何安装Raptor的。