Le bundle a actuellement rails verrouillé à 4.0.4

Dans Gemfile j'ai apporté la modification suivante:

-bash> git diff Gemfile
...
-gem 'rails', '4.0.4'
+gem 'rails', '4.0.5'

J'ai ensuite couru bundle et a obtenu un show-arrêt du message:

-bash> bundle
Fetching gem metadata from https://rubygems.org/........
Fetching additional metadata from https://rubygems.org/..
Resolving dependencies...
You have requested:
  rails = 4.0.5

The bundle currently has rails locked at 4.0.4.
Try running `bundle update rails`

J'ai ensuite couru bundle update rails, comme par le message ci-dessus, et le suivant (remarque que je suis en sautant des lignes sans changement).

-bash> bundle update rails
Fetching gem metadata from https://rubygems.org/........
Fetching additional metadata from https://rubygems.org/..
Resolving dependencies...
Installing rake 10.3.2 (was 10.3.0)
Installing multi_json 1.10.1 (was 1.9.2)
Installing activesupport 4.0.5 (was 4.0.4)
Installing actionpack 4.0.5 (was 4.0.4)
Installing actionmailer 4.0.5 (was 4.0.4)
Installing activemodel 4.0.5 (was 4.0.4)
Using activerecord-deprecated_finders 1.0.3
Installing activerecord 4.0.5 (was 4.0.4)
Installing railties 4.0.5 (was 4.0.4)
Installing rails 4.0.5 (was 4.0.4)
Your bundle is updated!

Question: Est-ce le comportement attendu? Selon un autre utilisateur, j'attend de voir la qu'est-ce que le verrouillage de la version.

Question: Pourquoi rails verrouillé? Et est-il une meilleure façon de faire face à cette situation que ce que j'ai fait?

OriginalL'auteur user664833 | 2014-05-27