rake 배치 오류: force
15165 단어 heroku_san
묘사
주어진 매개 변수에 따라 제출할 필요가 없는 것 같지만 배치: 강제로 작용하지 않는 것 같습니다.OSX에서 ZSH를 사용합니다. 만약 이것이 디버깅에 도움이 된다면. project> rake -T deploy
(in ~/Documents/dev/project)
rake after_deploy # Callback after deploys
rake before_deploy # Callback before deploys
rake deploy[commit] # Pushes the given commit, migrates and restarts (default: HEAD)
rake deploy:force[commit] # Force-pushes the given commit, migrates and restarts (default: HEAD)
rake hoptoad:deploy # Notify Hoptoad of a new deploy.
project> rake demo deploy:force --trace
(in ~/Documents/dev/project)
WARNING: Nokogiri was built against LibXML version 2.7.7, but has dynamically loaded 2.7.3
** Invoke demo (first_time)
** Execute demo
** Invoke deploy:force (first_time)
** Execute deploy:force
** Invoke deploy (first_time)
** Invoke before_deploy (first_time)
** Execute before_deploy
** Execute deploy
git update-ref refs/heroku_san/deploy {}
fatal: {}: not a valid SHA1
git update-ref -d refs/heroku_san/deploy
rake aborted!
Command failed with status (128): [git update-ref refs/heroku_san/deploy {}...]
~/.rvm/gems/ruby-1.9.2-p0@gemset/gems/rake-0.8.7/lib/rake.rb:995:in `block in sh'
~/.rvm/gems/ruby-1.9.2-p0@gemset/gems/rake-0.8.7/lib/rake.rb:1010:in `call'
~/.rvm/gems/ruby-1.9.2-p0@gemset/gems/rake-0.8.7/lib/rake.rb:1010:in `sh'
~/.rvm/gems/ruby-1.9.2-p0@gemset/gems/rake-0.8.7/lib/rake.rb:1094:in `sh'
~/.rvm/gems/ruby-1.9.2-p0@gemset/gems/heroku_san-1.0.6/lib/heroku_san/tasks.rb:257:in `push'
~/.rvm/gems/ruby-1.9.2-p0@gemset/gems/heroku_san-1.0.6/lib/heroku_san/tasks.rb:149:in `block (2 levels) in <top (required)>'
~/.rvm/gems/ruby-1.9.2-p0@gemset/gems/heroku_san-1.0.6/lib/heroku_san/tasks.rb:237:in `block in each_heroku_app'
~/.rvm/gems/ruby-1.9.2-p0@gemset/gems/heroku_san-1.0.6/lib/heroku_san/tasks.rb:235:in `each'
~/.rvm/gems/ruby-1.9.2-p0@gemset/gems/heroku_san-1.0.6/lib/heroku_san/tasks.rb:235:in `each_heroku_app'
~/.rvm/gems/ruby-1.9.2-p0@gemset/gems/heroku_san-1.0.6/lib/heroku_san/tasks.rb:148:in `block in <top (required)>'
~/.rvm/gems/ruby-1.9.2-p0@gemset/gems/rake-0.8.7/lib/rake.rb:636:in `call'
~/.rvm/gems/ruby-1.9.2-p0@gemset/gems/rake-0.8.7/lib/rake.rb:636:in `block in execute'
~/.rvm/gems/ruby-1.9.2-p0@gemset/gems/rake-0.8.7/lib/rake.rb:631:in `each'
~/.rvm/gems/ruby-1.9.2-p0@gemset/gems/rake-0.8.7/lib/rake.rb:631:in `execute'
~/.rvm/gems/ruby-1.9.2-p0@gemset/gems/rake-0.8.7/lib/rake.rb:597:in `block in invoke_with_call_chain'
~/.rvm/rubies/ruby-1.9.2-p0/lib/ruby/1.9.1/monitor.rb:201:in `mon_synchronize'
~/.rvm/gems/ruby-1.9.2-p0@gemset/gems/rake-0.8.7/lib/rake.rb:590:in `invoke_with_call_chain'
~/.rvm/gems/ruby-1.9.2-p0@gemset/gems/rake-0.8.7/lib/rake.rb:583:in `invoke'
~/.rvm/gems/ruby-1.9.2-p0@gemset/gems/heroku_san-1.0.6/lib/heroku_san/tasks.rb:160:in `block (2 levels) in <top (required)>'
~/.rvm/gems/ruby-1.9.2-p0@gemset/gems/rake-0.8.7/lib/rake.rb:636:in `call'
~/.rvm/gems/ruby-1.9.2-p0@gemset/gems/rake-0.8.7/lib/rake.rb:636:in `block in execute'
~/.rvm/gems/ruby-1.9.2-p0@gemset/gems/rake-0.8.7/lib/rake.rb:631:in `each'
~/.rvm/gems/ruby-1.9.2-p0@gemset/gems/rake-0.8.7/lib/rake.rb:631:in `execute'
~/.rvm/gems/ruby-1.9.2-p0@gemset/gems/rake-0.8.7/lib/rake.rb:597:in `block in invoke_with_call_chain'
~/.rvm/rubies/ruby-1.9.2-p0/lib/ruby/1.9.1/monitor.rb:201:in `mon_synchronize'
~/.rvm/gems/ruby-1.9.2-p0@gemset/gems/rake-0.8.7/lib/rake.rb:590:in `invoke_with_call_chain'
~/.rvm/gems/ruby-1.9.2-p0@gemset/gems/rake-0.8.7/lib/rake.rb:583:in `invoke'
~/.rvm/gems/ruby-1.9.2-p0@gemset/gems/rake-0.8.7/lib/rake.rb:2051:in `invoke_task'
~/.rvm/gems/ruby-1.9.2-p0@gemset/gems/rake-0.8.7/lib/rake.rb:2029:in `block (2 levels) in top_level'
~/.rvm/gems/ruby-1.9.2-p0@gemset/gems/rake-0.8.7/lib/rake.rb:2029:in `each'
~/.rvm/gems/ruby-1.9.2-p0@gemset/gems/rake-0.8.7/lib/rake.rb:2029:in `block in top_level'
~/.rvm/gems/ruby-1.9.2-p0@gemset/gems/rake-0.8.7/lib/rake.rb:2068:in `standard_exception_handling'
~/.rvm/gems/ruby-1.9.2-p0@gemset/gems/rake-0.8.7/lib/rake.rb:2023:in `top_level'
~/.rvm/gems/ruby-1.9.2-p0@gemset/gems/rake-0.8.7/lib/rake.rb:2001:in `block in run'
~/.rvm/gems/ruby-1.9.2-p0@gemset/gems/rake-0.8.7/lib/rake.rb:2068:in `standard_exception_handling'
~/.rvm/gems/ruby-1.9.2-p0@gemset/gems/rake-0.8.7/lib/rake.rb:1998:in `run'
~/.rvm/gems/ruby-1.9.2-p0@gemset/gems/rake-0.8.7/bin/rake:31:in `<top (required)>'
~/.rvm/gems/ruby-1.9.2-p0@gemset/bin/rake:19:in `load'
~/.rvm/gems/ruby-1.9.2-p0@gemset/bin/rake:19:in `<main>'
토론 #1
나도 zsh를 사용하여 이 버그를 공격했다.나도 bash에서 그것을 복제할 수 있다.배치: 원격 인용이 로컬 인용과 같아도 모든 상황에서 힘이 이런 식으로 중단되는 것 같습니다.저도 osx bash에서 이걸 만났어요. $ rake staging deploy:force --trace
(in /Users/tajima/projects/grapevine)
** Invoke staging (first_time)
** Execute staging
** Invoke deploy:force (first_time)
** Execute deploy:force
** Invoke deploy (first_time)
** Invoke before_deploy (first_time)
** Execute before_deploy
** Execute deploy
git update-ref refs/heroku_san/deploy {}
fatal: {}: not a valid SHA1
git update-ref -d refs/heroku_san/deploy
rake aborted!
Command failed with status (128): [git update-ref refs/heroku_san/deploy {}...]
/Users/tajima/.rvm/gems/ree-1.8.7-2010.01/gems/rake-0.8.7/lib/rake.rb:995
/Users/tajima/.rvm/gems/ree-1.8.7-2010.01/gems/rake-0.8.7/lib/rake.rb:1010:in `call'
/Users/tajima/.rvm/gems/ree-1.8.7-2010.01/gems/rake-0.8.7/lib/rake.rb:1010:in `sh'
/Users/tajima/.rvm/gems/ree-1.8.7-2010.01/gems/rake-0.8.7/lib/rake.rb:1094:in `sh'
/Users/tajima/.rvm/gems/ree-1.8.7-2010.01/gems/heroku_san-1.0.6/lib/heroku_san/tasks.rb:257:in `push'
/Users/tajima/.rvm/gems/ree-1.8.7-2010.01/gems/heroku_san-1.0.6/lib/heroku_san/tasks.rb:149
/Users/tajima/.rvm/gems/ree-1.8.7-2010.01/gems/heroku_san-1.0.6/lib/heroku_san/tasks.rb:237:in `each_heroku_app'
/Users/tajima/.rvm/gems/ree-1.8.7-2010.01/gems/heroku_san-1.0.6/lib/heroku_san/tasks.rb:235:in `each'
/Users/tajima/.rvm/gems/ree-1.8.7-2010.01/gems/heroku_san-1.0.6/lib/heroku_san/tasks.rb:235:in `each_heroku_app'
/Users/tajima/.rvm/gems/ree-1.8.7-2010.01/gems/heroku_san-1.0.6/lib/heroku_san/tasks.rb:148
/Users/tajima/.rvm/gems/ree-1.8.7-2010.01/gems/rake-0.8.7/lib/rake.rb:636:in `call'
/Users/tajima/.rvm/gems/ree-1.8.7-2010.01/gems/rake-0.8.7/lib/rake.rb:636:in `execute'
/Users/tajima/.rvm/gems/ree-1.8.7-2010.01/gems/rake-0.8.7/lib/rake.rb:631:in `each'
/Users/tajima/.rvm/gems/ree-1.8.7-2010.01/gems/rake-0.8.7/lib/rake.rb:631:in `execute'
/Users/tajima/.rvm/gems/ree-1.8.7-2010.01/gems/rake-0.8.7/lib/rake.rb:597:in `invoke_with_call_chain'
/Users/tajima/.rvm/rubies/ree-1.8.7-2010.01/lib/ruby/1.8/monitor.rb:242:in `synchronize'
/Users/tajima/.rvm/gems/ree-1.8.7-2010.01/gems/rake-0.8.7/lib/rake.rb:590:in `invoke_with_call_chain'
/Users/tajima/.rvm/gems/ree-1.8.7-2010.01/gems/rake-0.8.7/lib/rake.rb:583:in `invoke'
/Users/tajima/.rvm/gems/ree-1.8.7-2010.01/gems/heroku_san-1.0.6/lib/heroku_san/tasks.rb:160
/Users/tajima/.rvm/gems/ree-1.8.7-2010.01/gems/rake-0.8.7/lib/rake.rb:636:in `call'
/Users/tajima/.rvm/gems/ree-1.8.7-2010.01/gems/rake-0.8.7/lib/rake.rb:636:in `execute'
/Users/tajima/.rvm/gems/ree-1.8.7-2010.01/gems/rake-0.8.7/lib/rake.rb:631:in `each'
/Users/tajima/.rvm/gems/ree-1.8.7-2010.01/gems/rake-0.8.7/lib/rake.rb:631:in `execute'
/Users/tajima/.rvm/gems/ree-1.8.7-2010.01/gems/rake-0.8.7/lib/rake.rb:597:in `invoke_with_call_chain'
/Users/tajima/.rvm/rubies/ree-1.8.7-2010.01/lib/ruby/1.8/monitor.rb:242:in `synchronize'
/Users/tajima/.rvm/gems/ree-1.8.7-2010.01/gems/rake-0.8.7/lib/rake.rb:590:in `invoke_with_call_chain'
/Users/tajima/.rvm/gems/ree-1.8.7-2010.01/gems/rake-0.8.7/lib/rake.rb:583:in `invoke'
/Users/tajima/.rvm/gems/ree-1.8.7-2010.01/gems/rake-0.8.7/lib/rake.rb:2051:in `invoke_task'
/Users/tajima/.rvm/gems/ree-1.8.7-2010.01/gems/rake-0.8.7/lib/rake.rb:2029:in `top_level'
/Users/tajima/.rvm/gems/ree-1.8.7-2010.01/gems/rake-0.8.7/lib/rake.rb:2029:in `each'
/Users/tajima/.rvm/gems/ree-1.8.7-2010.01/gems/rake-0.8.7/lib/rake.rb:2029:in `top_level'
/Users/tajima/.rvm/gems/ree-1.8.7-2010.01/gems/rake-0.8.7/lib/rake.rb:2068:in `standard_exception_handling'
/Users/tajima/.rvm/gems/ree-1.8.7-2010.01/gems/rake-0.8.7/lib/rake.rb:2023:in `top_level'
/Users/tajima/.rvm/gems/ree-1.8.7-2010.01/gems/rake-0.8.7/lib/rake.rb:2001:in `run'
/Users/tajima/.rvm/gems/ree-1.8.7-2010.01/gems/rake-0.8.7/lib/rake.rb:2068:in `standard_exception_handling'
/Users/tajima/.rvm/gems/ree-1.8.7-2010.01/gems/rake-0.8.7/lib/rake.rb:1998:in `run'
/Users/tajima/.rvm/gems/ree-1.8.7-2010.01/gems/rake-0.8.7/bin/rake:31
/Users/tajima/.rvm/rubies/ree-1.8.7-2010.01/bin/rake:24:in `load'
/Users/tajima/.rvm/rubies/ree-1.8.7-2010.01/bin/rake:24
토론 #2
같은 문제가 있어요...$ rake production deploy:force --trace
(in /Users/ryanwood/code/bellstrike/bellstrike.com)
** Invoke production (first_time)
** Execute production
** Invoke deploy:force (first_time)
** Execute deploy:force
** Invoke deploy (first_time)
** Invoke before_deploy (first_time)
** Execute before_deploy
** Execute deploy
git update-ref refs/heroku_san/deploy {}
fatal: {}: not a valid SHA1
git update-ref -d refs/heroku_san/deploy
rake aborted!
Command failed with status (128): [git update-ref refs/heroku_san/deploy {}...]
/Users/ryanwood/.rvm/gems/ruby-1.9.2-p0@Bellstrike/gems/rake-0.8.7/lib/rake.rb:995:in `block in sh'
/Users/ryanwood/.rvm/gems/ruby-1.9.2-p0@Bellstrike/gems/rake-0.8.7/lib/rake.rb:1010:in `call'
/Users/ryanwood/.rvm/gems/ruby-1.9.2-p0@Bellstrike/gems/rake-0.8.7/lib/rake.rb:1010:in `sh'
/Users/ryanwood/.rvm/gems/ruby-1.9.2-p0@Bellstrike/gems/rake-0.8.7/lib/rake.rb:1094:in `sh'
/Users/ryanwood/.rvm/gems/ruby-1.9.2-p0@Bellstrike/gems/heroku_san-1.1.0/lib/heroku_san/tasks.rb:278:in `push'
/Users/ryanwood/.rvm/gems/ruby-1.9.2-p0@Bellstrike/gems/heroku_san-1.1.0/lib/heroku_san/tasks.rb:169:in `block (2 levels) in <top (required)>'
/Users/ryanwood/.rvm/gems/ruby-1.9.2-p0@Bellstrike/gems/heroku_san-1.1.0/lib/heroku_san/tasks.rb:258:in `block in each_heroku_app'
/Users/ryanwood/.rvm/gems/ruby-1.9.2-p0@Bellstrike/gems/heroku_san-1.1.0/lib/heroku_san/tasks.rb:255:in `each'
/Users/ryanwood/.rvm/gems/ruby-1.9.2-p0@Bellstrike/gems/heroku_san-1.1.0/lib/heroku_san/tasks.rb:255:in `each_heroku_app'
/Users/ryanwood/.rvm/gems/ruby-1.9.2-p0@Bellstrike/gems/heroku_san-1.1.0/lib/heroku_san/tasks.rb:168:in `block in <top (required)>'
/Users/ryanwood/.rvm/gems/ruby-1.9.2-p0@Bellstrike/gems/rake-0.8.7/lib/rake.rb:636:in `call'
/Users/ryanwood/.rvm/gems/ruby-1.9.2-p0@Bellstrike/gems/rake-0.8.7/lib/rake.rb:636:in `block in execute'
/Users/ryanwood/.rvm/gems/ruby-1.9.2-p0@Bellstrike/gems/rake-0.8.7/lib/rake.rb:631:in `each'
/Users/ryanwood/.rvm/gems/ruby-1.9.2-p0@Bellstrike/gems/rake-0.8.7/lib/rake.rb:631:in `execute'
/Users/ryanwood/.rvm/gems/ruby-1.9.2-p0@Bellstrike/gems/rake-0.8.7/lib/rake.rb:597:in `block in invoke_with_call_chain'
/Users/ryanwood/.rvm/rubies/ruby-1.9.2-p0/lib/ruby/1.9.1/monitor.rb:201:in `mon_synchronize'
/Users/ryanwood/.rvm/gems/ruby-1.9.2-p0@Bellstrike/gems/rake-0.8.7/lib/rake.rb:590:in `invoke_with_call_chain'
/Users/ryanwood/.rvm/gems/ruby-1.9.2-p0@Bellstrike/gems/rake-0.8.7/lib/rake.rb:583:in `invoke'
/Users/ryanwood/.rvm/gems/ruby-1.9.2-p0@Bellstrike/gems/heroku_san-1.1.0/lib/heroku_san/tasks.rb:180:in `block (2 levels) in <top (required)>'
/Users/ryanwood/.rvm/gems/ruby-1.9.2-p0@Bellstrike/gems/rake-0.8.7/lib/rake.rb:636:in `call'
/Users/ryanwood/.rvm/gems/ruby-1.9.2-p0@Bellstrike/gems/rake-0.8.7/lib/rake.rb:636:in `block in execute'
/Users/ryanwood/.rvm/gems/ruby-1.9.2-p0@Bellstrike/gems/rake-0.8.7/lib/rake.rb:631:in `each'
/Users/ryanwood/.rvm/gems/ruby-1.9.2-p0@Bellstrike/gems/rake-0.8.7/lib/rake.rb:631:in `execute'
/Users/ryanwood/.rvm/gems/ruby-1.9.2-p0@Bellstrike/gems/rake-0.8.7/lib/rake.rb:597:in `block in invoke_with_call_chain'
/Users/ryanwood/.rvm/rubies/ruby-1.9.2-p0/lib/ruby/1.9.1/monitor.rb:201:in `mon_synchronize'
/Users/ryanwood/.rvm/gems/ruby-1.9.2-p0@Bellstrike/gems/rake-0.8.7/lib/rake.rb:590:in `invoke_with_call_chain'
/Users/ryanwood/.rvm/gems/ruby-1.9.2-p0@Bellstrike/gems/rake-0.8.7/lib/rake.rb:583:in `invoke'
/Users/ryanwood/.rvm/gems/ruby-1.9.2-p0@Bellstrike/gems/rake-0.8.7/lib/rake.rb:2051:in `invoke_task'
/Users/ryanwood/.rvm/gems/ruby-1.9.2-p0@Bellstrike/gems/rake-0.8.7/lib/rake.rb:2029:in `block (2 levels) in top_level'
/Users/ryanwood/.rvm/gems/ruby-1.9.2-p0@Bellstrike/gems/rake-0.8.7/lib/rake.rb:2029:in `each'
/Users/ryanwood/.rvm/gems/ruby-1.9.2-p0@Bellstrike/gems/rake-0.8.7/lib/rake.rb:2029:in `block in top_level'
/Users/ryanwood/.rvm/gems/ruby-1.9.2-p0@Bellstrike/gems/rake-0.8.7/lib/rake.rb:2068:in `standard_exception_handling'
/Users/ryanwood/.rvm/gems/ruby-1.9.2-p0@Bellstrike/gems/rake-0.8.7/lib/rake.rb:2023:in `top_level'
/Users/ryanwood/.rvm/gems/ruby-1.9.2-p0@Bellstrike/gems/rake-0.8.7/lib/rake.rb:2001:in `block in run'
/Users/ryanwood/.rvm/gems/ruby-1.9.2-p0@Bellstrike/gems/rake-0.8.7/lib/rake.rb:2068:in `standard_exception_handling'
/Users/ryanwood/.rvm/gems/ruby-1.9.2-p0@Bellstrike/gems/rake-0.8.7/lib/rake.rb:1998:in `run'
/Users/ryanwood/.rvm/gems/ruby-1.9.2-p0@Bellstrike/gems/rake-0.8.7/bin/rake:31:in `<top (required)>'
/Users/ryanwood/.rvm/gems/ruby-1.9.2-p0@Bellstrike/bin/rake:19:in `load'
/Users/ryanwood/.rvm/gems/ruby-1.9.2-p0@Bellstrike/bin/rake:19:in `<main>'
토론 #셋
이 문제를 수정하기 위한 요청이 추가되었습니다.https://github.com/fastestforward/heroku_san/pull/44 토론 #4
병합 요청 44로 이 문제를 해결하십시오토론 #5
최신 Heroku san을 사용하여 Cedar에 대항하여 위와 같은 128개의 상태 오류를 보기 시작합니다.이게 내 문제인지 아닌지 확실하지 않아서 지금 여기에 기록하고 있습니다.C:\Users\Ben\dev\psynapse>rake dev deploy
git update-ref refs/heroku_san/deploy HEAD
git push [email protected]:implicit-dev.git refs/heroku_san/deploy:refs/heads/master
Counting objects: 80, done.
Delta compression using up to 2 threads.
Compressing objects: 100% (48/48), done.
Writing objects: 100% (49/49), 7.73 KiB, done.
Total 49 (delta 31), reused 0 (delta 0)
fatal: The remote end hung up unexpectedly
git update-ref -d refs/heroku_san/deploy
rake aborted!
Command failed with status (128): [git push [email protected]:implicit-dev.git ...
]
Tasks: TOP => deploy
(See full trace by running task with --trace)
Reference
이 문제에 관하여(rake 배치 오류: force), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://github.com/jqr/heroku_san/issues/26텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)