我在 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 - MongoDB Ruby 驱动程序的问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2741051/