Perl スクリプトを Ruby に移行しています。Perl スクリプトは、DB_HASHモードで DB_File を使用します。Rubyでそのようなファイルからすべてのキーと値を読み取るにはどうすればよいですか?
1 に答える
3
私はついにDB_HASHがBerkeleyDBファイル形式であることに気づきました。
UbuntuボックスにRuby用のlibdbがありませんでしたが、単純なapt-getで修正されました
apt-get install libdb4.2-ruby1.8
次にRubyで
require 'bdb'
db=BDB::Hash.open("test.db")
keyvalues=db.to_hash
于 2010-02-07T20:21:15.373 に答える