运行我的剧本时,我收到此错误:从'需要':无法加载这样的文件 - 的RDoc /使用(LoadError)
/Users/S/.rvm/rubies/ruby-2.2.2/lib/ruby/site_ruby/2.2.0/rubygems/core_ext/kernel_require.rb:55:in `require': cannot load such file -- rdoc/usage (LoadError)
from /Users/S/.rvm/rubies/ruby-2.2.2/lib/ruby/site_ruby/2.2.0/rubygems/core_ext/kernel_require.rb:55:in `require'
from pdf.rb:34:in `<main>'
`require': cannot load such file -- rdoc/usage (LoadError)
我的RDoc在我Gemfile
gem 'rdoc', '~> 4.2.2'
我也尝试过不指定版本。在我的剧本,我需要的宝石和的RDoc /用法:
require 'rubygems'
require 'rdoc/usage'
我已经运行gem包的RDoc
Depending on your version of ruby, you may need to install ruby rdoc/ri data:
<= 1.8.6 : unsupported
= 1.8.7 : gem install rdoc-data; rdoc-data --install
= 1.9.1 : gem install rdoc-data; rdoc-data --install
>= 1.9.2 : nothing to do! Yay!
Successfully installed rdoc-4.2.2
和我跑红宝石2.2.2不应该需要安装Ruby ROC/ri数据。 (我尝试了亏损,并且如预期般没有效果)。
任何帮助将不胜感激,谢谢。
尝试删除您的Gemfile.lock文件并运行软件包 –
感谢@GokoGorgiovski,刚刚尝试过这一点,但仍然出现错误。唯一的区别是现在报告kernel_require.rb:126:在'require'中:无法加载这样的文件 - rdoc/usage(LoadError) – Sophie