[TxMt] PHP Validation broken in latest update

Grant Hollingworth grant at antiflux.org
Sat Mar 17 21:03:52 UTC 2007


* Walter Lee Davis <waltd at wdstudio.com> [2007-03-17 10:19]:
>gray:~ waltd$ echo $PATH
>/usr/local/bin:/usr/local/sbin:/usr/local/mysql:/usr/local/mysql/bin:/ 
>usr/local:/usr/local/php5:/usr/local/php5/bin:/bin:/sbin:/usr/bin:/usr/ 
>sbin

Unfortunately, this isn't the path used by TextMate when it runs commands with shebang lines.

Type
  puts ENV["PATH"]
in a TextMate window and then hit ⌃⇧E (Execute Line as Ruby).  You should get a line like
  /usr/bin:/bin:/usr/sbin:/sbin

If you run ⌃⇧E again with
  puts VERSION
you'll probably get 1.8.2, the default OS X Ruby version.

The easiest way to fix this is to go to Preferences → Advanced → Shell Variables and add TM_RUBY with a value of /usr/local/bin/ruby.

The more thorough way is to edit .MacOSX/environment.plist as outlined in the "important" section of the shell commands page.



More information about the textmate mailing list