Я следую статье по развертыванию Начало работы с Heroku .
Я пытался развернуть свое приложение на heroku.Вначале у меня была эта проблема
-----> Gemfile detected, running Bundler version 1.0.7
Unresolved dependencies detected; Installing...
Using --without development:test
Fetching source index for http://rubygems.org/
Could not find devise-1.4.4 in any of the sources
FAILED: http://devcenter.heroku.com/articles/bundler
Heroku push rejected, failed to install gems via Bundler
Затем я попробовал некоторые решения, например heroku-deploy-cant-find-devise-1-4-6 .Я выполнил следующие действия
bundle update
git add .
git commit -a "please work"
git push heroku master
, но проблема все еще осталась.Вот мой Gemfile
source 'http://rubygems.org'
gem 'rails', '3.0.9'
gem 'kaminari'
gem "paperclip", "~> 2.4"
gem "devise"
gem 'web-app-theme', '>= 0.6.2'
gem 'gmaps4rails'
gem 'populator'
gem 'mysql2', '~> 0.2.6'
gem 'capistrano'
и Gemfile.lock
...
capistrano-ext (1.2.1)
capistrano (>= 1.0.0)
cocaine (0.2.0)
crack (0.3.1)
devise (1.4.8)
bcrypt-ruby (~> 3.0)
orm_adapter (~> 0.0.3)
warden (~> 1.0.3)
...
Кажется, это хорошо.
Но почему у него все еще такая же проблема.1022 *
Почему мой Gemfile.lock использует devise 1.4.8, но все еще использует devise-1.4.4?Как мне решить эту проблему?