Ruby `要求';:无法加载这样的文件--rdoc/usage(LoadError)

Ruby `要求';:无法加载这样的文件--rdoc/usage(LoadError),ruby,require,rdoc,Ruby,Require,Rdoc,运行脚本时出现以下错误: `require': cannot load such file -- rdoc/usage (LoadError) 从 我也尝试过不指定版本。在我的脚本中,我需要gems和rdoc/用法: require 'rubygems' require 'rdoc/usage' 我已经运行了gem安装rdoc Depending on your version of ruby, you may need to install ruby rdoc/ri data: <

运行脚本时出现以下错误:

`require': cannot load such file -- rdoc/usage (LoadError)

我也尝试过不指定版本。在我的脚本中,我需要gems和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
根据您的ruby版本,您可能需要安装ruby rdoc/ri数据:
=1.9.2:无事可做!耶!
已成功安装rdoc-4.2.2
在我运行ruby 2.2.2时,不需要安装ruby roc/ri数据。(我试了试,但毫无效果)


任何帮助都将不胜感激,谢谢

旧的
rdoc/usage
模块很久以前就从rdoc中删除了,即在Ruby 1.9.1中(当时rdoc仍然是Ruby核心语言的一部分)。请参阅以获取讨论或


因此,随着最近的红宝石,有没有办法使用这个模块了。您应该更新代码,以使用其他方法生成文档。

尝试删除Gemfile.lock文件并运行bundleThanks@GokoGorgiovski,刚刚尝试了此操作,但仍然出现错误。唯一的区别是它现在在'require'中报告内核_require.rb:126:无法加载这样的文件--rdoc/usage(LoadError)
require 'rubygems'
require 'rdoc/usage'
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