Ruby on rails 凯皮斯特拉诺在吉特档案馆主馆
我一直在通过capistrano部署我的rails 5项目,它似乎挂在这条线上: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
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,当我尝试手动运行该命令时,它在几分钟内就成功完成了