Rubyスクリプトで使用しようとしてrake
います...(Ruby 1.8.6、JRuby 1.6.5)
を使用してレーキをダウンロードしgem install --remote rake
、インストール時に問題ないように見えます...
Fetching: rake-0.9.2.2.gem (100%)
Successfully installed rake-0.9.2.2
1 gem installed
問題なく動作する単純な ruby スクリプトがありrake
ますが、次require
の s のいずれかを使用してインポートすると、不平を言い始めます....
require 'rake'
LoadError: no such file to load -- rake
or
require '/lib/rake'
LoadError: no such file to load -- lib/rake
いくつかの検索の後、問題を修正するrequire 'rubygems'
直前に追加することがわかりました....rake
require 'rubygems'
require 'rake'
動いているのに、疑問が…。
のgem仕様はasを
rake
示していますが、なぜ機能しないのですか? の意味を誤解していますか?require_path
lib
require '/lib/rake'
require_path
require 'rubygems'
なぜ前に置く必要があるのですかrequire 'rake'