首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >当在IRB中需要taglib-ruby时,什么会导致LoadError?

当在IRB中需要taglib-ruby时,什么会导致LoadError?
EN

Stack Overflow用户
提问于 2013-01-05 13:47:08
回答 1查看 416关注 0票数 2

在这里遇到了类似的问题,但无法使其正常工作。

我已经安装了RVM,并且正在尝试使用我为Rails项目设置的gemset来运行一个简单的.rb文件。加载gem集后,我可以通过IRB加载一些gem,但不能加载其他的。

代码语言:javascript
复制
1.9.2p290 :003 > require 'json'
 => true 
1.9.2p290 :004 > require 'taglib-ruby'
LoadError: no such file to load -- taglib-ruby
    from /Users/amoodie/.rvm/rubies/ruby-1.9.2-p290/lib/ruby/site_ruby/1.9.1/rubygems/custom_require.rb:36:in `require'
    from /Users/amoodie/.rvm/rubies/ruby-1.9.2-p290/lib/ruby/site_ruby/1.9.1/rubygems/custom_require.rb:36:in `require'
    from (irb):4
    from /Users/amoodie/.rvm/rubies/ruby-1.9.2-p290/bin/irb:16:in `<main>'
1.9.2p290 :005 > require 'dropbox-sdk'
LoadError: no such file to load -- dropbox-sdk
    from /Users/amoodie/.rvm/rubies/ruby-1.9.2-p290/lib/ruby/site_ruby/1.9.1/rubygems/custom_require.rb:36:in `require'
    from /Users/amoodie/.rvm/rubies/ruby-1.9.2-p290/lib/ruby/site_ruby/1.9.1/rubygems/custom_require.rb:36:in `require'
    from (irb):5
    from /Users/amoodie/.rvm/rubies/ruby-1.9.2-p290/bin/irb:16:in `<main>'
1.9.2p290 :006 > require 'pg'
 => true 
1.9.2p290 :007 > require 'rails'
 => true 

上面所有的宝石都在同一个宝石集中。尝试加载rubygems会返回false。我可以通过Rails应用程序访问它们。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2013-01-05 14:20:11

使用错误的模块名称

您可能需要错误的模块名称。例如,尝试使用require 'taglib',而不是使用gem或系统包的名称。如果可以,您可能还需要对Dropbox库执行类似的require语句。

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/14169047

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档