Thanks to both of you for the answers.
Conrad, I set the variable to /usr/bin/ruby. I think that's the OS X default location. It did not seem to have any effect one way or the other.
James, the other errors come from seemingly random snippet completions. Good example:
mtab-> in a Ruby on Rails migration Choose option 1 (Create / Drop Table)
/Users/jandrewz/Library/Application Support/TextMate/Pristine Copy/Bundles/Ruby on Rails.tmbundle/Support/bin/intelligent_migration_snippet.rb:71:in /bin/bash: -c: line 0: unexpected EOF while looking for matching `'' /bin/bash: -c: line 1: syntax error: unexpected end of fileto_a' for "\n\n def self.down\n drop_table :tags\n end\nend\n":String (NoMethodError) from /Users/jandrewz/Library/Application Support/TextMate/Pristine Copy/Bundles/Ruby on Rails.tmbundle/Support/bin/intelligent_migration_snippet.rb:96:in
The above error isn't cut off by copy / paste - that's literally where it ends.
Similarly, if I navigate through the menus while in any Ruby on Rails file, I can select the option Ruby on Rails -> Fixtures -> Authcomplete Fixture Reference and find this gem:
/Users/jandrewz/Library/Application Support/TextMate/Pristine Copy/Bundles/Ruby on Rails.tmbundle/Support/lib/rails/inflector.rb:109:in /bin/bash: -c: line 0: unexpected EOF while looking for matching `'' /bin/bash: -c: line 1: syntax error: unexpected end of fileempty?' for nil:NilClass (NoMethodError) from /Users/jandrewz/Library/Application Support/TextMate/Pristine Copy/Bundles/Ruby on Rails.tmbundle/Support/bin/fixture_auto_complete.rb:22:in /bin/bash: -c: line 0: unexpected EOF while looking for matching `'' /bin/bash: -c: line 2: syntax error: unexpected end of file<main>'
Now, I commonly use mtab and the others so that one is actually useful to me. I found the fixtures command while looking to see what else wasn't working. I commonly write out most of that stuff by hand anyway.
Thanks again for the replies,
Jeff
On 1/11/10 5:00 PM, "James Edward Gray II" james@graysoftinc.com wrote:
On Jan 11, 2010, at 4:29 PM, Jeff Andrews wrote:
Hello all.
Hello.
When using the autocomplete feature (option-escape) or other certain snippets in Textmate via either Ruby or Ruby on Rails, I receive the following error:
/usr/local/lib/ruby/1.9.1/pathname.rb:270: warning: `*' interpreted as argument prefix /tmp/temp_textmate.0sHwXc:38:in `<main>': undefined method `to_a' for "":String (NoMethodError)
We used a Ruby library to get the autocomplete feature, but it's not 1.9 compatible and I doubt it will be updated. I've actually considered removing that commands since it just doesn't work in enough contexts.
What were the "other snippets" you were referring to though?
James Edward Gray II
textmate mailing list textmate@lists.macromates.com http://lists.macromates.com/listinfo/textmate