我正在尝试解析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
请帮我解决这个问题
答案 0 :(得分:2)
我建议您访问http://rdf.rubyforge.org/raptor/并使用其中提到的联系信息,例如邮件列表。该错误是因为ruby无法找到C共享库libraptor.so
,因此它必须已安装在非标准位置。我是Raptor的作者,但我不知道rdf-raptor
是如何安装Raptor的。