我正在从“MongoDB in Action”一书中学习 Mongodb 和 ruby,我已经安装好 Mongodb,并设法在其上执行了许多命令。我可能没有正确安装 ruby。我正在使用 Ubuntu 12.10 红宝石 1.9.3
我有一个名为 connect.rb 的书中的程序
==================================================== ========
require 'rubygems'
require 'mongo'
@con = Mongo::Connection.new
@db = @con['tutorial']
@users = @db['users']
==================================================== =========
如果我使用 ruby connect.rb 运行程序
它运行时没有任何错误消息,但是如果我尝试使用 irb 我会收到以下错误:
irb -r connect.rb
/usr/local/rvm/rubies/ruby-1.9.3-p374/lib/ruby/1.9.1/rubygems/custom_require.rb:36:in `require':LoadError: cannot load such file -- connect.rb
我可以输入 irb 并得到 irb 提示 ok。