Como ler Perl DB_Files em Ruby
-
19-09-2019 - |
Pergunta
Estou migrando um script Perl para Ruby.O script Perl usa DB_File em DB_HASH modo.Como leio todas as chaves e valores desse arquivo em Ruby?
Solução
Finalmente percebi que DB_HASH é um Banco de dados de Berkeley formato de arquivo.
Eu não tinha libdb para Ruby na minha caixa Ubuntu, mas isso foi corrigido com um simples apt-get
apt-get instalar libdb4.2-ruby1.8
Então em Ruby
require 'bdb'
db=BDB::Hash.open("test.db")
keyvalues=db.to_hash
Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow