簡體   English   中英

`require':無法加載這樣的文件 - rdoc / usage(LoadError)

[英]`require': cannot load such file — rdoc/usage (LoadError)

運行我的腳本時出現此錯誤:

`require': cannot load such file -- rdoc/usage (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>'

我在我的Gemfile中有rdoc

gem 'rdoc', '~> 4.2.2'

我也試過沒有指定版本。 在我的腳本中,我需要寶石和rdoc /用法:

require 'rubygems'
require 'rdoc/usage'

我已經運行了gem install 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 2.2.2應該不需要安裝ruby roc / ri數據。 (我試了一下,正如預期沒有效果)。

非常感謝任何幫助,謝謝。

很久以前,舊的rdoc/usage模塊已從rdoc中刪除,即在Ruby 1.9.1中(當rdoc仍然是Ruby核心語言的一部分時)。 有關討論或SVN提交,請參閱https://bugs.ruby-lang.org/issues/2713

因此,最近的Rubies,再也沒有辦法使用這個模塊了。 您應該更新代碼以使用替代方法來生成文檔。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM