Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/ruby/24.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
MongoDB Ruby驱动程序的问题_Ruby_Mongodb - Fatal编程技术网

MongoDB Ruby驱动程序的问题

MongoDB Ruby驱动程序的问题,ruby,mongodb,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

我在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)

有什么建议吗?

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

require 'rubygems'

首先,我相信它会起作用。

你的ruby/rubygems版本是什么?顺便说一句,它在一个小型Sinatra应用程序中起作用。我需要mongo,创建一个连接并开始使用它…全部是金色的。