Net/ssh question

I am trying to get an ssh session started with
  - 1.0.2 of net/ssh
  - ruby 1.8.2 (2004-12-25) [i386-mswin32]
and get an exception:

irb(main):004:0> s = Net::SSH.start( 'my_host.com', 'user', 'pw )
Net::SSH::Exception: pageant process not running
        from
c:/ruby/lib/ruby/gems/1.8/gems/net-ssh-1.0.2/lib/net/ssh/userauth/pageant.rb
:112:in `in
itialize'
        from c:/ruby/lib/ruby/1.8/dl/import.rb:174:in `new'
        from c:/ruby/lib/ruby/1.8/dl/import.rb:174:in `new'

Any idea what I am doing wrong? Am I missing some library? I installed
net-ssh as a gem with no errors.

Thanks!

I think there is a bug in Net::SSH (or there was when I was using it
for a project back when) where the authentication method doesn't
default to public key. Here's a sample of the code that could be used:

Net::SSH.start('my_host.com','user',:keys=>["c:\\id_dsa"],:auth_methods=>"publickey"
) do |session|

# put the SSH session command and whatnot here

        end

If you see I hard-coded the public key authentication method, as well
as provided the location of the DSA ID file used. Does this help?