Hi,
This used to work fine at one point, but has now been broken for a few weeks.
From my rails app I call up Ruby->Run Rake Task. I choose "deploy" from the list of tasks, and get the following output (apologies for wrapping):
RakeMate r1.2.0 running Ruby v1.8.2.
/Users/evansj/rails/my_app
loading configuration /usr/local/lib/ruby/gems/1.8/gems/ capistrano-1.1.0/lib/capistrano/recipes/standard.rb loading configuration ./config/deploy.rb loading configuration #<Proc:0x025d054c@/usr/local/lib/ruby/gems/ 1.8/gems/mongrel_cluster-0.2.0/lib/mongrel_cluster/recipes.rb:1> * executing task deploy ** transaction: start * executing task update_code * querying latest revision... /usr/local/lib/ruby/site_ruby/1.8/rubygems/custom_require.rb:27: command not found: svn log -q -rhead https://my.svn.server/repos/ my_app-portal/rails/my_app/trunk /usr/local/lib/ruby/site_ruby/1.8/rubygems/custom_require.rb:27: command not found: svn log -q -rhead https://my.svn.server/repos/ my_app-portal/rails/my_app /usr/local/lib/ruby/site_ruby/1.8/rubygems/custom_require.rb:27: command not found: svn log -q -rhead https://my.svn.server/repos/ my_app-portal/rails /usr/local/lib/ruby/site_ruby/1.8/rubygems/custom_require.rb:27: command not found: svn log -q -rhead https://my.svn.server/repos/ my_app-portal /usr/local/lib/ruby/site_ruby/1.8/rubygems/custom_require.rb:27: command not found: svn log -q -rhead https://my.svn.server/repos /usr/local/lib/ruby/site_ruby/1.8/rubygems/custom_require.rb:27: command not found: svn log -q -rhead https://my.svn.server /usr/local/lib/ruby/site_ruby/1.8/rubygems/custom_require.rb:27: command not found: svn log -q -rhead https: /usr/local/lib/ruby/site_ruby/1.8/rubygems/custom_require.rb:27: command not found: svn log -q -rhead . /usr/local/lib/ruby/site_ruby/1.8/rubygems/custom_require.rb:27: command not found: svn log -q -rhead . /usr/local/lib/ruby/site_ruby/1.8/rubygems/custom_require.rb:27: command not found: svn log -q -rhead .
The last line repeats indefinitely until you close the window and it prompts you to stop the task.
svn is /usr/local/bin/svn, which is in my path, and the TM svn tasks work fine for checking in etc. I have tried setting TM_SVN to the full path to my svn in the prefs, but it still doesn't work.
I'm using the latest TM, with /Library/Application Support/TextMate updated from svn.
TIA
Jon