次のファイル構造があります。
- execute.rb
- ライブラリ
- my_class.rb
execute.rb には、以下のコードがあります。
#!/usr/bin/ruby
require 'lib/my_class'
my_object= MyClass.new
my_object.some_method
そして、これは my_class.rb のコードです:
class MyClass
def some_method
puts 'OK'
end
end
だから、私はexecute.rbを実行しようとしました:
ruby execute.rb
しかし、私はこのエラーを受け取ります:
/home/vagrant/.rvm/rubies/ruby-2.0.0-p195/lib/ruby/site_ruby/2.0.0/rubygems/core_ext/kernel_require.rb:45:in `require': cannot load such file -- lib/my_class (LoadError)
from /home/vagrant/.rvm/rubies/ruby-2.0.0-p195/lib/ruby/site_ruby/2.0.0/rubygems/core_ext/kernel_require.rb:45:in `require'
from execute.rb:3:in `<main>'
誰でも私を助けることができますか?どんな助けにも感謝します。どうもありがとう。