I thought I was clever when I put together this task:

desc "Enter into a ruby-deby session, for the purpose of exploring the
Capistrano environment."
task :debug do
  require 'ruby-debug'
  Debugger.start
  debugger
end

When run, I get a ruby-debug prompt as expected. However, typing `irb`
at the prompt results in errors. Anyone have an idea why?


  * executing `debug'
/opt/local/lib/ruby/gems/1.8/gems/capistrano-2.1.0/lib/capistrano/configuration/execution.rb:82
pop_task_call_frame
(rdb:1) irb
INTERNAL ERROR!!! wrong number of arguments (2 for 1)
        /opt/local/lib/ruby/1.8/irb/extend-command.rb:157:in `respond_to?'
        /opt/local/lib/ruby/1.8/irb/extend-command.rb:157:in 
`install_alias_method'
        /opt/local/lib/ruby/1.8/irb/extend-command.rb:179:in `extend_object'
        /opt/local/lib/ruby/1.8/irb/extend-command.rb:178:in `each'
        /opt/local/lib/ruby/1.8/irb/extend-command.rb:178:in `extend_object'
        /opt/local/lib/ruby/1.8/irb.rb:93:in `extend'
        /opt/local/lib/ruby/1.8/irb.rb:93:in `initialize'
        
/opt/local/lib/ruby/gems/1.8/gems/ruby-debug-0.9.3/cli/ruby-debug/commands/irb.rb:24:in
`new'
        
/opt/local/lib/ruby/gems/1.8/gems/ruby-debug-0.9.3/cli/ruby-debug/commands/irb.rb:24:in
`start_session'
        
/opt/local/lib/ruby/gems/1.8/gems/ruby-debug-0.9.3/cli/ruby-debug/commands/irb.rb:60:in
`execute'
        
/opt/local/lib/ruby/gems/1.8/gems/ruby-debug-0.9.3/cli/ruby-debug/processor.rb:131:in
`process_commands'
        
/opt/local/lib/ruby/gems/1.8/gems/ruby-debug-0.9.3/cli/ruby-debug/processor.rb:126:in
`each'
        
/opt/local/lib/ruby/gems/1.8/gems/ruby-debug-0.9.3/cli/ruby-debug/processor.rb:126:in
`process_commands'
        
/opt/local/lib/ruby/gems/1.8/gems/ruby-debug-0.9.3/cli/ruby-debug/processor.rb:117:in
`catch'
        
/opt/local/lib/ruby/gems/1.8/gems/ruby-debug-0.9.3/cli/ruby-debug/processor.rb:117:in
`process_commands'
        
/opt/local/lib/ruby/gems/1.8/gems/ruby-debug-0.9.3/cli/ruby-debug/processor.rb:66:in
`__at_line'
        (eval):5:in `at_line'
        (eval):3:in `synchronize'
        (eval):3:in `at_line'
        
/opt/local/lib/ruby/gems/1.8/gems/ruby-debug-base-0.9.3/lib/ruby-debug-base.rb:46:in
`at_line'
        
/opt/local/lib/ruby/gems/1.8/gems/capistrano-2.1.0/lib/capistrano/configuration/execution.rb:82:in
`execute_task_without_callbacks'
        
/opt/local/lib/ruby/gems/1.8/gems/capistrano-2.1.0/lib/capistrano/configuration/callbacks.rb:27:in
`execute_task'
        
/opt/local/lib/ruby/gems/1.8/gems/capistrano-2.1.0/lib/capistrano/configuration/execution.rb:92:in
`find_and_execute_task'
        
/opt/local/lib/ruby/gems/1.8/gems/capistrano-2.1.0/lib/capistrano/cli/execute.rb:43:in
`execute_requested_actions_without_help'
        
/opt/local/lib/ruby/gems/1.8/gems/capistrano-2.1.0/lib/capistrano/cli/execute.rb:42:in
`each'
        
/opt/local/lib/ruby/gems/1.8/gems/capistrano-2.1.0/lib/capistrano/cli/execute.rb:42:in
`execute_requested_actions_without_help'
        
/opt/local/lib/ruby/gems/1.8/gems/capistrano-2.1.0/lib/capistrano/cli/help.rb:19:in
`execute_requested_actions'
        
/opt/local/lib/ruby/gems/1.8/gems/capistrano-2.1.0/lib/capistrano/cli/execute.rb:31:in
`execute!'
        
/opt/local/lib/ruby/gems/1.8/gems/capistrano-2.1.0/lib/capistrano/cli/execute.rb:14:in
`execute'
        /opt/local/lib/ruby/gems/1.8/gems/capistrano-2.1.0/bin/cap:4
        /opt/local/bin/cap:16:in `load'


Thanks,
John

-- 
John Joseph Bachir
http://lyceum.ibiblio.org
http://blog.johnjosephbachir.org
aim/yim/msn/jabber.org/gtalk: johnjosephbachir
713-494-2704
http://jjb.cc

--~--~---------~--~----~------------~-------~--~----~
To unsubscribe from this group, send email to [EMAIL PROTECTED]
For more options, visit this group at http://groups.google.com/group/capistrano
-~----------~----~----~----~------~----~------~--~---

Reply via email to