2016-04-01 10 views
0

ive meine Schienen 5 Projekt über Capistrano bereitstellen, und es scheint, an dieser Linie zu hängen:Capistrano hängen an git-Archiv Master

cd /home/username/rails-stg/repo && (SASS_LIBSASS_PATH=/usr/local/libsass GIT_ASKPASS=/bin/echo GIT_SSH=/home/username/tmp/projectname/git-ssh.sh /usr/bin/env git archive master | tar -x -f - -C /home/username/rails-stg/releases/20160401154947) 

wenn i rm -R/home/username/Schienen-stg/repo &/home/benutzername/rails-stg/releases, es funktioniert wieder!

Was könnte die Ursache für dieses Problem sein?

Ich muss dieses Verzeichnis jedes Mal löschen, wenn ich die Staging-Bereitstellung kapple. Ich habe versucht, alle Einträge in ~/.ssh/known_hosts zu löschen, aber das Problem besteht immer noch.

Verwendung Capistrano (3.4.0), Schienen (5.0.3.beta)

+0

Wie groß ist das Repository? –

+0

Hallo, ich habe versucht, -hs Repo, seine 41 MB, und als ich versuchte, diesen Befehl manuell auszuführen, wurde es erfolgreich innerhalb weniger Minuten fertig –

Antwort

0

Schließlich fand ich eine Lösung. Ich benutzte Ruby 2.1.4 und ich bin nicht sicher, welche sshkit Version ich benutzte. , nachdem ich meine ruby ​​2.1.4 gelöscht und installieren Rubin 2.2.4 und frisch mit

gem install capistrano capistrano-rvm capistrano-bundler i18n sshkit capistrano-rails capistrano-configuration net-scp net-ssh 

es funktioniert!

Verwandte Themen