Как прочитать Perl DB_Files в Ruby
-
19-09-2019 - |
Вопрос
Я переношу Perl-скрипт на Ruby.Скрипт Perl использует DB_File в DB_HASH ( ХЭШ базы ДАННЫХ ) режим.Как мне прочитать все ключи и значения из такого файла в Ruby?
Решение
Я, наконец, понял, что DB_HASH - это Беркли , БД формат файла.
У меня не было libdb для Ruby в моем Ubuntu box, но это было исправлено с помощью простого apt-get
apt-get устанавливает libdb4.2-ruby1.8
Затем в Ruby
require 'bdb'
db=BDB::Hash.open("test.db")
keyvalues=db.to_hash
Не связан с StackOverflow