当我推送到 heroku 时,它告诉我它无法使用 bundler 安装 gem,然后它失败了:
Git error: command `git fetch --force --quiet --tags 'git@github.com:holgersindbaek/streama.git' "refs/heads/*:refs/heads/*"` in directory /tmp/build_2e6gwsce8rtbt/vendor/bundle/ruby/1.9.1/cache/bundler/git/streama-bb31e974eacf3e56d77c4899ae1e3687c8245251 has failed.
If this error persists you could try removing the cache directory '/tmp/build_2e6gwsce8rtbt/vendor/bundle/ruby/1.9.1/cache/bundler/git/streama-bb31e974eacf3e56d77c4899ae1e3687c8245251'
!
! Failed to install gems via Bundler.
!
! Heroku push rejected, failed to compile Ruby/rails app
To git@heroku.com:afternoon-spring-7047.git
! [remote rejected] master -> master (pre-receive hook declined)
error: failed to push some refs to 'git@heroku.com:afternoon-spring-7047.git'
它建议我删除流追逐,但我不知道那在哪里。
有没有人试过这个?
我在 Rails 3.2.2 上,使用 Mongoid 运行 MongoDB。
更新:
我使用的是 ruby 1.9.3,所以我觉得它指向一个 ruby 1.9.1 文件夹有点好笑。不知道跟这个有没有关系?