Ruby Forum Rails deployment > Error on deployment from windows xp

Posted by Maryam Shoeybi (msh_maryam)
on 05.02.2010 15:51
Hi guys,

I am new in Ruby,

I can deploy from linux using capistrano

Ruby version 1.9.1
capistrano version 2.5.14

but form Windows XP i got following errors:


C:\project\canpages\portal>cap sandcode deploy
  * executing `sandcode'
    triggering start callbacks for `deploy'
  * executing `multistage:ensure'
  * executing `deploy'
  * executing `deploy:update'
 ** transaction: start
  * executing `deploy:update_code'
  * getting (via checkout) revision  to
C:/DOCUME~1/mshoeybi/LOCALS~1/Temp/20100
205141723
    executing locally: xcopy .
"C:/DOCUME~1/mshoeybi/LOCALS~1/Temp/2010020514172
3" /S/I/Y/Q/E
235 File(s) copied
  * processing exclusions...
    compressing C:/DOCUME~1/mshoeybi/LOCALS~1/Temp/20100205141723 to
C:/DOCUME~1
/mshoeybi/LOCALS~1/Temp/20100205141723.zip
    executing locally: zip -qr 20100205141723.zip 20100205141723
    servers: ["sandcode.canpages.ca"]
 ** sftp upload C:/DOCUME~1/mshoeybi/LOCALS~1/Temp/20100205141723.zip ->
/tmp/20
100205141723.zip
error
failed
*** [deploy:update_code] rolling back
  * executing "rm -rf
/home/html/sandcode.canpages.ca/portal/releases/2010020514
1723; true"
    servers: ["sandcode.canpages.ca"]
    [sandcode.canpages.ca] executing command
    command finished
C:/Program
Files/Ruby19/lib/ruby/gems/1.9.1/gems/capistrano-2.5.14/lib/capistran
o/transfer.rb:160:in `abort!': undefined method `abort!' for
nil:NilClass (NoMet
hodError)
        from C:/Program
Files/Ruby19/lib/ruby/gems/1.9.1/gems/capistrano-2.5.14/
lib/capistrano/transfer.rb:211:in `handle_error'
        from C:/Program
Files/Ruby19/lib/ruby/gems/1.9.1/gems/capistrano-2.5.14/
lib/capistrano/transfer.rb:48:in `rescue in block in process!'
        from C:/Program
Files/Ruby19/lib/ruby/gems/1.9.1/gems/capistrano-2.5.14/
lib/capistrano/transfer.rb:44:in `block in process!'
        from C:/Program
Files/Ruby19/lib/ruby/gems/1.9.1/gems/capistrano-2.5.14/
lib/capistrano/transfer.rb:43:in `loop'
        from C:/Program
Files/Ruby19/lib/ruby/gems/1.9.1/gems/capistrano-2.5.14/
lib/capistrano/transfer.rb:43:in `process!'
        from C:/Program
Files/Ruby19/lib/ruby/gems/1.9.1/gems/capistrano-2.5.14/
lib/capistrano/transfer.rb:11:in `process'
        from C:/Program
Files/Ruby19/lib/ruby/gems/1.9.1/gems/capistrano-2.5.14/
lib/capistrano/configuration/actions/file_transfer.rb:40:in `block in
transfer'
        from C:/Program
Files/Ruby19/lib/ruby/gems/1.9.1/gems/capistrano-2.5.14/
lib/capistrano/configuration/connections.rb:172:in `block in
execute_on_servers'


Thanks in advance