在ative_admin fetch之后推送到Heroku

时间:2013-08-03 12:37:53

标签: heroku activeadmin

伙计我不知道为什么这次推向Heroku不起作用。有什么想法吗?

Fetching git://github.com/gregbell/active_admin.git
   fatal: Could not parse object '54fb71c5415f7b1a7aa0cdde680ee882fa3b2d6f'.
   Git error: command `git reset --hard 54fb71c5415f7b1a7aa0cdde680ee882fa3b2d6f`
   in directory
   /tmp/build_1660sx0l4npgk/vendor/bundle/ruby/2.0.0/bundler/gems/active_admin-54fb71c5415f
   has failed.
   If this error persists you could try removing the cache directory
   '/tmp/build_1660sx0l4npgk/vendor/bundle/ruby/2.0.0/cache/bundler/git/active_admin-d67faab65e9b74efbc8efb4a777a851e9f78b2ca'
   Bundler Output: Fetching gem metadata from https://rubygems.org/..........
   Fetching gem metadata from https://rubygems.org/..
   Fetching git://github.com/justinfrench/formtastic.git
   Fetching git://github.com/josevalim/inherited_resources.git
   Fetching git://github.com/ernie/ransack.git
   Fetching git://github.com/gregbell/active_admin.git
   fatal: Could not parse object '54fb71c5415f7b1a7aa0cdde680ee882fa3b2d6f'.
   Git error: command `git reset --hard 54fb71c5415f7b1a7aa0cdde680ee882fa3b2d6f`
   in directory
   /tmp/build_1660sx0l4npgk/vendor/bundle/ruby/2.0.0/bundler/gems/active_admin-54fb71c5415f
   has failed.
   If this error persists you could try removing the cache directory
   '/tmp/build_1660sx0l4npgk/vendor/bundle/ruby/2.0.0/cache/bundler/git/active_admin-d67faab65e9b74efbc8efb4a777a851e9f78b2ca'

!  !无法通过Bundler安装gem。  !

!推送被拒绝,无法编译Ruby / Rails app

1 个答案:

答案 0 :(得分:1)

我今天遇到此错误,发现我的Gemfile.lock文件包含对您使用的同一提交的引用:

GIT
  remote: git://github.com/gregbell/active_admin.git
  revision: 54fb71c5415f7b1a7aa0cdde680ee882fa3b2d6f
  branch: rails4
  specs:
    activeadmin (0.6.0)
    ...

我不确定为什么提交是no longer available但是我能够使用:ref选项在我的Gemfile中指定一个:

gem 'activeadmin', github: 'gregbell/active_admin', branch: 'rails4', ref: 'a9949c1524205928b18597f840e83478ba97c2ef'

对Gemfile.lock产生的更改:

GIT
 remote: git://github.com/gregbell/active_admin.git
 revision: a9949c1524205928b18597f840e83478ba97c2ef
 ref: a9949c1524205928b18597f840e83478ba97c2ef
 branch: rails4
 specs:
   activeadmin (0.6.0)
   ...

当从Github直接包含库时,这感觉更安全。