Come leggere DB_Files Perl in Ruby
-
19-09-2019 - |
Domanda
sto migrando uno script Perl a Ruby. Lo script Perl utilizza DB_File in DB_HASH modalità. Come faccio a leggere tutte le chiavi ed i valori da un file in Ruby?
Soluzione
alla fine ho capito che DB_HASH è un formato di file Berkeley DB .
non ho avuto libdb per Ruby sulla mia casella di Ubuntu, ma che è stato risolto con un semplice apt-get
apt-get install libdb4.2-ruby1.8
Poi in Ruby
require 'bdb'
db=BDB::Hash.open("test.db")
keyvalues=db.to_hash
Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow