MongoDB Ruby驱动程序的问题

时间:2010-04-29 21:56:03

标签: ruby mongodb

我在Ubuntu上,我已经完成了

install gem mongo

报道了

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

我已经开始了mongod

现在我转到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)

有什么建议吗?

1 个答案:

答案 0 :(得分:4)

示例脚本不需要rubygems,这意味着bson不会出现在加载路径中。如果你添加

require 'rubygems'

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