Я пишу скрипт для Ruby / MongoDB, в котором хранятся твиты.После того, как я установил gem mongoid , этот код первых шагов выдает ошибку:
require 'rubygems'
require 'mongo'
require 'mongoid'
Mongoid.database = Mongo::Connection.new('localhost').db('db')
# snippet from http://rujmah.posterous.com/using-mongoid-without-rails
NB.Это не приложение Rails , но скрипт терминала.Я получаю сообщение об ошибке:
./mongoid.rb:10: uninitialized constant Mongoid (NameError)
from /Library/Ruby/Site/1.8/rubygems/custom_require.rb:36:in `gem_original_require'
from /Library/Ruby/Site/1.8/rubygems/custom_require.rb:36:in `require'
from mongoid.rb:3
Он работает в irb, и я использую ruby 1.8.7 (2009-06-12 patchlevel 174) [universal-darwin10.0].
Что я делаю неправильно?
Редактировать август 2012
Каким-то образом я заставил его работать.Увы, почти год, я действительно не помню, как.Я постараюсь сделать лучше в следующий раз.