Como leer DB_FILES Perl en Ruby
-
19-09-2019 - |
Pregunta
Estoy migración de un script en Perl para Ruby. El script Perl utiliza DB_File en DB_HASH modo. ¿Cómo se leen todas las claves y los valores de un archivo de este tipo en Ruby?
Solución
Finalmente me di cuenta de que DB_HASH es un formato de archivo Berkeley DB .
no tenía libdb para Ruby en mi caja de Ubuntu, sino que se fijó con un simple apt-get
apt-get install-libdb4.2 ruby1.8
A continuación, en Ruby
require 'bdb'
db=BDB::Hash.open("test.db")
keyvalues=db.to_hash
Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow