1

我正在尝试解析 rdf 文件,但在 ubuntu 中执行以下代码时出现错误

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

请帮我解决这个问题

4

1 回答 1

2

我建议您访问http://rdf.rubyforge.org/raptor/并使用其中提到的联系信息,例如邮件列表。libraptor.so报错是因为ruby找不到C共享库,所以肯定是安装在了非标准的地方。我是Raptor的作者但是我不知道rdf-raptorRaptor是怎么安装的。

于 2011-02-07T03:56:53.113 回答