gpt4 book ai didi

ruby connect.rb 连接到 Mongo 但 irb -r connect.rb 失败

转载 作者:行者123 更新时间:2023-12-04 18:42:02 27 4
gpt4 key购买 nike

我正在从“MongoDB in Action”一书中学习 Mongodb 和 ruby
我已经安装好 Mongodb 并设法在其上执行了许多命令。
我可能没有正确安装 ruby​​。
我正在使用 Ubuntu 12.10 ruby 1.9.3

我有一个名为 connect.rb 的书中的程序

==================================================== ========

require 'rubygems'
require 'mongo'

@con = Mongo::Connection.new
@db = @con['tutorial']
@users = @db['users']

==================================================== =========

如果我使用运行程序
ruby 连接.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。

最佳答案

似乎 irb 找不到 connect.rb文件。您应该在包含该文件的适当目录中运行它,并且您应该像这样编写文件路径:./connect.rb它与 mongodb 无关,因为它甚至不加载您的源文件

here了解更多信息。

关于ruby connect.rb 连接到 Mongo 但 irb -r connect.rb 失败,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14504330/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com