質問

私は、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
ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top