The Ruby syntax validation command could display the wrong version number. The version printed was the version used to run the command (via the shebang), but if TM_RUBY is set then the version used to perform the validation could be different. Changed: U trunk/Bundles/Ruby.tmbundle/Commands/Check Ruby Syntax.plist