部署 cap 部署,执行到 install_gem 时候 fatal: Could not parse object

stephen · November 20, 2012 · Last by stephen replied at November 21, 2012 · 3520 hits
** [out :: 50.116.15.168] Fetching git://github.com/intridea/grape.git
*** [err :: 50.116.15.168] fatal: Could not parse object 'bed7867558ea2117824c85a043f77116ea95afd3'.
 ** [out :: 50.116.15.168] Git error: command `git reset --hard bed7867558ea2117824c85a043f77116ea95afd3` in directory /home/stephen/www/gupiao/releases/20121120131057/vendor/bundle/ruby/1.9.1/bundler/gems/grape-bed7867558ea has failed.
 ** [out :: 50.116.15.168] If this error persists you could try removing the cache directory '/home/stephen/www/gupiao/releases/20121120131057/vendor/bundle/ruby/1.9.1/cache/bundler/git/grape-c77c5fb0336b00082cc45f4584f3dddedc8cb513'
    command finished in 11509ms
*** [deploy:create_symlink] rolling back
  * executing "ls -x /home/stephen/www/gupiao/releases"

出现这个错误了,我在服务器上又找不到

/home/stephen/www/gupiao/releases/20121120131057/vendor/bundle/ruby/1.9.1/bundler/gems/grape-bed7867558ea

不知道应该如何解决?

大家没遇到过?

#1 楼 @stephen 怀疑你的 Gemfile 中关于 Grape 的部分是不是有些问题啊,贴下你的 Gemfile 文件的相关部分看看吧,或者贴你的 deploy.rb 文件。

@chunlea 发现问题所在,原来 grape 取消了 fronter 分支

You need to Sign in before reply, if you don't have an account, please Sign up first.