我正在将 Perl 脚本迁移到 Ruby。Perl 脚本在DB_HASH模式下使用 DB_File。如何从 Ruby 中的此类文件中读取所有键和值?
问问题
361 次
1 回答
3
我终于意识到 DB_HASH 是一种Berkeley DB文件格式。
我的 Ubuntu 机器上没有用于 Ruby 的 libdb,但这已通过简单的 apt-get 修复
apt-get 安装 libdb4.2-ruby1.8
然后在红宝石
require 'bdb'
db=BDB::Hash.open("test.db")
keyvalues=db.to_hash
于 2010-02-07T20:21:15.373 回答