我迁移Perl脚本红宝石。 Perl脚本中使用DB_File DB_HASH模式。 我如何阅读所有从Ruby的这样一个文件的键和值?
Answer 1:
我终于明白了DB_HASH是Berkeley DB的文件格式。
我没有对Ruby的libdb在我的Ubuntu框中但固定有一个简单的apt-get的
易于得到安装libdb4.2-ruby1.8的
然后用Ruby
require 'bdb'
db=BDB::Hash.open("test.db")
keyvalues=db.to_hash
文章来源: How to read Perl DB_Files in Ruby