Ruby LoadError: cannot load such file
Jason Dugdale
So, you've just upgraded your Ruby app to Ruby 1.9.2, 1.9.3, 2.0.0, or greater, and you're hit with:
LoadError: cannot load such file -- somefile
Your code will most likely look something like this:
require 'my-ruby-code'
require 'some-gem'
...
Don't panic! In Ruby 1.9.2, the current path was removed from the load path, so you simply need to change the 'require' statements to your own code to include the current load path:
require './my-ruby-code'
require 'some-gem'
...
You can also do this by using File.expand_path(__FILE__)
Note: You do not need to change any require statements for your Gems – the load path for your Gems is managed by RubyGems.