path -> String | nilRuby 2.0.0 から[permalink][rdoc][edit]-
Kernel.#require、Kernel.#require_relative、Kernel.#load に失敗したパスを返します。
begin require 'this/file/does/not/exist' rescue LoadError => e p e.path # => 'this/file/does/not/exist' endKernel.#eval に与えた文字列中での Kernel.#require_relative は、読み込み元のファイルが存在しないため、読み込み先のパスが定まらず、
LoadError#path が nil になる例LoadErrorが発生し、LoadError#pathはnilを返します。begin eval "require_relative 'foo'" rescue LoadError => e p e.path # => nil p e.message # => "cannot infer basepath" end