【问题标题】:can't require ar gem even though its on my gem list即使它在我的宝石清单上也不能要求 ar gem
【发布时间】:2014-04-02 04:17:30
【问题描述】:

当我输入时

gem list

我看到以下内容

...
activerecord (3.2.17, 3.2.13)
...

但是当我输入这个时

cat >> does_ar_exist.rb
require 'activerecord'
ActiveRecord

ruby does_ar_exist.rb

我收到以下错误:

/Users/xxxxxx/.rvm/rubies/ruby-1.9.3-p448/lib/ruby/site_ruby/1.9.1/rubygems/core_ext/kernel_require.rb:51:in `require': cannot load such file -- activerecord (LoadError)
from /Users/xxxxxx/.rvm/rubies/ruby-1.9.3-p448/lib/ruby/site_ruby/1.9.1/rubygems/core_ext/kernel_require.rb:51:in `require'

有人知道为什么会这样吗?

【问题讨论】:

标签: ruby activerecord gem


【解决方案1】:

你必须这样做:

require 'active_record'

而不是require 'activerecord',因为您要加载的文件是active_record.rb

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-04-25
    • 2017-04-18
    • 2013-01-22
    • 1970-01-01
    相关资源
    最近更新 更多