ruby - MongoDB Ruby 驱动程序的问题

标签 ruby mongodb

我在 Ubuntu 上,并且我已经完成了

install gem mongo

报道

Successfully installed bson-1.0
Successfully installed mongo-1.0
2 gems installed

我已经启动了 mongod

现在我 cd 到 mongo gem 目录并尝试

> ruby examples/simple.rb

我收到错误

./examples/../lib/mongo.rb:31:in `require': no such file to load -- bson (LoadError)
    from ./examples/../lib/mongo.rb:31
    from examples/simple.rb:3:in `require'
    from examples/simple.rb:3

我无法理解,因为安装了 bson gem

> gem list
*** LOCAL GEMS ***

bson (1.0)
bson_ext (1.0)
mongo (1.0)
rack (1.1.0)
sinatra (1.0)

有什么建议吗?

最佳答案

示例脚本不需要 ruby​​gems,这意味着 bson 不会出现在您的加载路径中。如果添加

require 'rubygems'

到脚本的开头,我相信它会起作用。

关于ruby - MongoDB Ruby 驱动程序的问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2741051/

相关文章:

ruby-on-rails - 按类名和 ID 查找 ActiveRecord 对象

ruby - 适用于 Windows 的丰富且广泛使用的 Ruby GUI 框架?

ruby - 使用 rest-client 获取请求的正确语法

ruby-on-rails - rails : How can you access session variables using multiple controllers?

javascript - 如何更新具有嵌套层次结构的嵌入文档?

node.js - 从不同的地理位置访问快速服务器

c# - MongoDB C# 驱动程序获取速度快(1) 但速度慢(2)

node.js - 如何通过mongojs了解mongodb版本

ruby-on-rails - Algolia 搜索 - 无法在本地重建索引

Node.js MongoDb 聚合 Sum all 和 Sum all with certain field