scttnlsn / dandelion

Incremental Git repository deployment.
http://scttnlsn.github.io/dandelion
MIT License
738 stars 60 forks source link

Can't convert Hash into Integer (TypeError) #18

Closed lmartins closed 11 years ago

lmartins commented 11 years ago

Hi,

Im trying to adopt Dandelion for my project deployments. Yesterday i've made some deployments successfully but today im getting this error:

Connecting to (I REMOVED THE SERVER INFO THAT WAS HERE) /Library/Ruby/Gems/1.8/gems/net-sftp-2.0.5/lib/net/sftp/session.rb:830:in initialize': can't convert Hash into Integer (TypeError) from /Library/Ruby/Gems/1.8/gems/net-sftp-2.0.5/lib/net/sftp/session.rb:830:inopen' from /Library/Ruby/Gems/1.8/gems/net-sftp-2.0.5/lib/net/sftp/session.rb:830:in send' from /Library/Ruby/Gems/1.8/gems/net-sftp-2.0.5/lib/net/sftp/session.rb:830:inrequest' from /Library/Ruby/Gems/1.8/gems/net-sftp-2.0.5/lib/net/sftp/session.rb:182:in open' from /Library/Ruby/Gems/1.8/gems/net-sftp-2.0.5/lib/net/sftp/session.rb:191:inopen!' from /Library/Ruby/Gems/1.8/gems/net-sftp-2.0.5/lib/net/sftp/operations/file_factory.rb:40:in open' from /Library/Ruby/Gems/1.8/gems/dandelion-0.3.8/bin/../lib/dandelion/backend/sftp.rb:22:inread' from /Library/Ruby/Gems/1.8/gems/dandelion-0.3.8/bin/../lib/dandelion/deployment.rb:126:in read_remote_revision' from /Library/Ruby/Gems/1.8/gems/dandelion-0.3.8/bin/../lib/dandelion/deployment.rb:73:ininitialize' from /Library/Ruby/Gems/1.8/gems/dandelion-0.3.8/bin/../lib/dandelion/deployment.rb:12:in new' from /Library/Ruby/Gems/1.8/gems/dandelion-0.3.8/bin/../lib/dandelion/deployment.rb:12:increate' from /Library/Ruby/Gems/1.8/gems/dandelion-0.3.8/bin/../lib/dandelion/command.rb:110:in deployment' from /Library/Ruby/Gems/1.8/gems/dandelion-0.3.8/bin/../lib/dandelion/command/status.rb:15:inexecute' from /Library/Ruby/Gems/1.8/gems/dandelion-0.3.8/bin/../lib/dandelion/application.rb:38:in execute' from /Library/Ruby/Gems/1.8/gems/dandelion-0.3.8/bin/../lib/dandelion/command.rb:80:ininitialize' from /Library/Ruby/Gems/1.8/gems/dandelion-0.3.8/bin/../lib/dandelion/application.rb:36:in new' from /Library/Ruby/Gems/1.8/gems/dandelion-0.3.8/bin/../lib/dandelion/application.rb:36:inexecute' from /Library/Ruby/Gems/1.8/gems/dandelion-0.3.8/bin/../lib/dandelion/application.rb:7:in execute' from /Library/Ruby/Gems/1.8/gems/dandelion-0.3.8/bin/dandelion:7 from /usr/bin/dandelion:19:inload' from /usr/bin/dandelion:19

Am I missing something?

Cheers,

scttnlsn commented 11 years ago

Could you post your config file? You can replace any sensitive info but keep the structure the same.

lmartins commented 11 years ago

Hey! Thanks for you reply, in the meantime i've managed to get it working. I believe some update on the server yesterday removed sftp, if i change the config to ftp i can deploy again.

But thanks again.