GDBM看起来很有趣,一种持久性哈希或键值存储。但是示例代码没有运行:
require 'gdbm'
导致此错误:
cannot load such file -- gdbm (LoadError)
我在 Ubuntu 上使用 Ruby 1.9.3。是文档有误还是我的 Ruby 安装有问题?
最佳答案
GDBM 是一个为 GNU 数据库库提供 API 的库,您可能还没有安装它。 Ruby 标准库文档建议它仅当底层库在您的系统上可用时才可用。 (提供一个不连接任何东西的库毫无意义!)使用 apt-get 安装 libgdbm3,确认你有你的库(例如“定位 libgdbm”),然后重新安装/更新你的 ruby 1.9 以将库合并到你的 ruby 中。
关于ruby - 标准库中的 GDBM 丢失了还是只有我一个人?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9745006/