カレントディレクトリのrbファイルをrequireするとLoadErrorになる
下記のようにhello.rbとuse_hello.rbを作成し、同じディレクトリに置いてuse_hello.rbを実行したらエラーになった。
hello.rb
def hello print "Hello, ruby." end
use_hello.rb
require "hello" hello()
どうやら、カレントディレクトリからrequireが使えないようだ。
requireの代わりにrequire_relativeを使ってみるとうまくいった。
use_hello.rb
require_relative "hello" hello()