展開の記事をGetting Started with Herokuに従います。Herokuでの展開に失敗しました:いずれかのソースでdevise-1.4.4を見つけることができませんでした
私はherokuに自分のアプリをデプロイしようとしました。初めに私は例heroku-deploy-cant-find-devise-1-4-6のために、いくつかの解決策を試した後、この問題
-----> 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
を持っていました。 私はこれらの手順に従いました
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)
...
は、良いように見えるのです。
しかし、なぜ同じ問題が残っているのですか。
なぜ私のGemfile.lockはdevise 1.4.8を使用しますが、それでもdevise-1.4.4を導入しますか?この問題をどうやって解決するのですか?
平均1.4.8ですか? – manojlds
私の理解から〜>それは最後の数を削除し、最新のバージョンを使用します。 1.4.4までは1.4.9までの最新バージョンを使用します。http://docs.rubygems.org/read/chapter/16#page74にはバージョンセレクタに関する詳細があります。 –