Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/ruby-on-rails/54.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/git/21.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Ruby on rails 凯皮斯特拉诺在吉特档案馆主馆_Ruby On Rails_Git_Capistrano3 - Fatal编程技术网

Ruby on rails 凯皮斯特拉诺在吉特档案馆主馆

Ruby on rails 凯皮斯特拉诺在吉特档案馆主馆,ruby-on-rails,git,capistrano3,Ruby On Rails,Git,Capistrano3,我一直在通过capistrano部署我的rails 5项目,它似乎挂在这条线上: 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

我一直在通过capistrano部署我的rails 5项目,它似乎挂在这条线上:

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 )
当我rm-R/home/username/rails stg/repo&/home/username/rails stg/releases发布时,它又能工作了

这个问题的原因可能是什么

每次部署时,我都必须不断删除此目录。 我尝试删除~/.ssh/known_主机中的所有条目,但问题仍然存在


使用capistrano(3.4.0)、rails(5.0.3.beta)

最后,我找到了一个解决方案。我使用的是Ruby 2.1.4,我不确定我使用的是哪个sshkit版本。在我删除我的Ruby 2.1.4并安装Ruby 2.2.4之后,使用以下内容进行更新:

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

它起作用了

存储库有多大?您好,我尝试了du-hs repo,它的容量为41mb,当我尝试手动运行该命令时,它在几分钟内就成功完成了