Obrigado mloch, Esta é a única solução para este problema que encontrei depois de horas e horas de tentar todo o resto ...
To get rsync and sql-sync to work on remote server using Windows (w/Aquia) it is necessary to make changes to 2 files filesystem.inc and SqlBase.php.
First delete cygdrive/ from $path = preg_replace('/cygdrive/(\w):/', '/${1}', >str_replace('\', '/', $path)); in line 61 of filesystem.inc and change drush_shell_exec('gzip -d %s', $input_file)
instead of
drush_shell_exec('gunzip %s', $input_file) in line 144 of SqlBase.php
Happy Syncing!
Embora no meu caso tudo o que eu precise fazer seja remover o cygdrive / no filesystem.inc ...
Pareceu funcionar bem sem alterar 'gzip' para 'gunzip'.
Agora tem que haver uma solução melhor para esse problema do que modificar o código do drush, mas por enquanto ele resolve o problema com o rsync / sql-sync.
Para esclarecimento para os outros, esses arquivos são (mais provavelmente) encontrados em:
- C: \ Arquivos de programas (x86) \ DevDesktop \ drush \ vendor \ drush \ drush \ includes
- C: \ Arquivos de programas (x86) \ DevDesktop \ drush \ vendor \ drush \ drush \ lib \ Drush \ Sql