TextMate Runner Bug in 64bit Snow Leopard
When running the 64bit kernel in Snow Leopard, TextMate will fail to execute most scripts.
This produces the following error for me (in the case of a Ruby script):
/Applications/TextMate.app/Contents/SharedSupport/Support/lib/tm/process.rb:169:in `fcntl': Inappropriate ioctl for device (Errno::ENOTTY) from /Applications/TextMate.app/Contents/SharedSupport/Support/lib/tm/process.rb:169:in `run' from /Applications/TextMate.app/Contents/SharedSupport/Support/lib/tm/executor.rb:211:in `parse_version' from /Applications/TextMate.app/Contents/SharedSupport/Support/lib/tm/executor.rb:98:in `run' from /Applications/TextMate.app/Contents/SharedSupport/Bundles/Ruby.tmbundle/Support/RubyMate/run_script.rb:93
I was able to "fix" it by commenting out line 169 in:
/Applications/TextMate.app/Contents/SharedSupport/Support/lib/tm/process.rb
I haven't noticed any adverse affects (yet).