Mavericks Spotlight Can't Find Files
OS X treats folders that start with a "." as hidden, and Spotlight doesn't search them.

You could use find in the Terminal.app to find files. In your situation:

find ~/ -iname mysql2.rb


I've never searched for after-market apps because I can find anything I want using the command line.

HTH,