運行我的劇本時,我收到此錯誤:從'需要':無法加載這樣的文件 - 的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