Domanda

Trying to deploy a simple rails to staging on ec2 with rubber. Process fails with following error. Have been trying for days to find a solution but can't figure it out.

Anyone know why it fails?

 * 2014-03-05 15:20:13 executing `deploy:setup'
  * executing "sudo -p 'sudo password: ' mkdir -p /mnt/bott.ly-production /mnt/bott.ly-production/releases /mnt/bott.ly-production/shared /mnt/bott.ly-production/shared/system /mnt/bott.ly-production/shared/log /mnt/bott.ly-production/shared/pids"
    servers: ["staging.bott.ly"]
    [staging.bott.ly] executing command
    command finished in 1134ms
  * executing "sudo -p 'sudo password: ' chmod g+w /mnt/bott.ly-production /mnt/bott.ly-production/releases /mnt/bott.ly-production/shared /mnt/bott.ly-production/shared/system /mnt/bott.ly-production/shared/log /mnt/bott.ly-production/shared/pids"
    servers: ["staging.bott.ly"]
    [staging.bott.ly] executing command
    command finished in 1439ms
    triggering after callbacks for `rubber:bootstrap'
  * 2014-03-05 15:20:17 executing `rubber:collectd:bootstrap'
  * executing "echo $(grep Rubber /etc/collectd/collectd.conf 2> /dev/null)"
    servers: ["staging.bott.ly"]
    [staging.bott.ly] executing command
    command finished in 1208ms
  * 2014-03-05 15:20:20 executing `deploy:setup'
  * executing "sudo -p 'sudo password: ' mkdir -p /mnt/bott.ly-production /mnt/bott.ly-production/releases /mnt/bott.ly-production/shared /mnt/bott.ly-production/shared/system /mnt/bott.ly-production/shared/log /mnt/bott.ly-production/shared/pids"
    servers: ["staging.bott.ly"]
    [staging.bott.ly] executing command
    command finished in 1187ms
  * executing "sudo -p 'sudo password: ' chmod g+w /mnt/bott.ly-production /mnt/bott.ly-production/releases /mnt/bott.ly-production/shared /mnt/bott.ly-production/shared/system /mnt/bott.ly-production/shared/log /mnt/bott.ly-production/shared/pids"
    servers: ["staging.bott.ly"]
    [staging.bott.ly] executing command
    command finished in 269ms
 ** updating code for bootstrap
  * 2014-03-05 15:20:24 executing `deploy:update_code'
  * getting (via checkout) revision  to C:/Users/solanmi/AppData/Local/Temp/20140305142024
    executing locally: xcopy . "C:/Users/solanmi/AppData/Local/Temp/20140305142024" /S/I/Y/Q/E
378 File(s) copied
    command finished in 4328ms
  * processing exclusions...
  * Compressing C:/Users/solanmi/AppData/Local/Temp/20140305142024 to C:/Users/solanmi/AppData/Local/Temp/20140305142024.tar.gz
    executing locally: tar czf 20140305142024.tar.gz 20140305142024
    command finished in 51ms
shell command failed with return code pid 8760 exit 53
È stato utile?

Soluzione

Looks like you are deploying from Windows and you may be missing the tar command locally or it's not in your $PATH

If you want to use Cygwin I recommend you install it using the it's Setup64 or Setup-x86 program. I believe the tar package is one of the default packages that get installed. If not you can find it here: http://gnuwin32.sourceforge.net/packages/gtar.htm

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top