質問
私は、RubyにPerlスクリプトを移行しています。 Perlスクリプトは、 DB_HASH のモードではDB_Fileを使用しています。 どのように私はRubyで、そのようなファイルからすべてのキーと値を読みますか。
解決
私は最終的にDB_HASHは Berkeley DBののファイル形式であることに気づきます。
私はUbuntuのボックスにRuby用libdbを持っていなかったが、それは簡単なapt-getの
で固定しましたapt-getをインストールlibdb4.2-ruby1.8の
そして、Rubyで
require 'bdb'
db=BDB::Hash.open("test.db")
keyvalues=db.to_hash
所属していません StackOverflow