Saya mendapatkan kesalahan serupa dengan yang di ini pertanyaan , kecuali tambang yang terjadi pada Heroku :
2011-05-30T09:03:29+00:00 heroku[worker.1]: Starting process with command: `rake jobs:work`
2011-05-30T09:03:30+00:00 app[worker.1]: (in /app)
2011-05-30T09:03:30+00:00 heroku[worker.1]: State changed from starting to up
2011-05-30T09:03:33+00:00 app[worker.1]: rake aborted!
2011-05-30T09:03:33+00:00 app[worker.1]: uninitialized constant Rake::DSL
2011-05-30T09:03:33+00:00 app[worker.1]: /app/.bundle/gems/ruby/1.9.1/gems/rake-0.9.0/lib/rake/tasklib.rb:8:in `<class:TaskLib>'
Jawaban dalam pertanyaan tersebut sepertinya ditentukan gem 'rake', '0.8.7'
karena versi 0.9 menyebabkan masalah.
Ketika saya mencoba menambahkan gem 'rake', '0.8.7'
ke gemfile saya dan mendorong ke Heroku, saya mendapatkan kesalahan ini:
Unresolved dependencies detected; Installing...
You have modified your Gemfile in development but did not check
the resulting snapshot (Gemfile.lock) into version control
You have added to the Gemfile:
* rake (= 0.8.7)
FAILED: http://devcenter.heroku.com/articles/bundler
! Heroku push rejected, failed to install gems via Bundler
error: hooks/pre-receive exited with error code 1
To git@heroku.com:my_app.git
! [remote rejected] master -> master (pre-receive hook declined)
error: failed to push some refs to 'git@heroku.com:my_app.git'
Gemfile saya biasanya berfungsi dengan baik di Heroku. Apa yang harus saya lakukan?