在这里遇到了类似的问题,但无法使其正常工作。
我已经安装了RVM,并且正在尝试使用我为Rails项目设置的gemset来运行一个简单的.rb文件。加载gem集后,我可以通过IRB加载一些gem,但不能加载其他的。
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应用程序访问它们。
发布于 2013-01-05 14:20:11
使用错误的模块名称
您可能需要错误的模块名称。例如,尝试使用require 'taglib',而不是使用gem或系统包的名称。如果可以,您可能还需要对Dropbox库执行类似的require语句。
https://stackoverflow.com/questions/14169047
复制相似问题