Question

Après createing une nouvelle marque rails Après les rails d'app blog officiel après , essayant d'applications convertir aux rails 3.2.0.rc2 donne les éléments suivants

Updated Gemfile to depend on rails ~> 3.2.0.rc2
    gem 'rails', '~>3.2.0.rc2'
Updated Gemfile to depend on sass-rails ~> 3.2.3
    gem 'sass-rails',   '~> 3.2.3'

$ bundle install
Fetching source index for http://rubygems.org/
Bundler could not find compatible versions for gem "activesupport":
  In snapshot (Gemfile.lock):
    activesupport (3.1.1)

  In Gemfile:
    rails (~> 3.2.0.rc2) ruby depends on
      activesupport (= 3.2.0.rc2) ruby

Running `bundle update` will rebuild your snapshot from scratch, using 
only the gems in your Gemfile, which may resolve the conflict.

$bundle update
Fetching source index for http://rubygems.org/
Bundler could not find compatible versions for gem "railties":
  In Gemfile:
    coffee-rails (~> 3.1.1) ruby depends on
      railties (~> 3.1.0) ruby

    rails (~> 3.2.0.rc2) ruby depends on
      railties (3.2.0.rc2)

Qu'est-ce que la question exactement?

Caractéristiques techniques du système:

Mac OS 10.7.2, Xcode 4.2.1, 1.10.1 utilisant RVM 1.9.3p0 rubis (2011-10-30 révision 33570) [x86_64-darwin11.2.0]

Était-ce utile?

La solution

Je l'ai résolu en supprimant le rm Gemfile.lock de verrouillage fonctionne à nouveau bundle install:

$ rm Gemfile.lock
$ bundle install
Using rake (0.9.2.2) 
Using i18n (0.6.0) 
Using multi_json (1.0.4) 
Using activesupport (3.2.0.rc2) 
Using builder (3.0.0) 
Using activemodel (3.2.0.rc2) 
Using erubis (2.7.0) 
Using journey (1.0.0) 
Using rack (1.4.0) 
Using rack-cache (1.1) 
Using rack-test (0.6.1) 
Using hike (1.2.1) 
Using tilt (1.3.3) 
Using sprockets (2.1.2) 
Using actionpack (3.2.0.rc2) 
Using mime-types (1.17.2) 
Using polyglot (0.3.3) 
Using treetop (1.4.10) 
Using mail (2.3.0) 
Using actionmailer (3.2.0.rc2) 
Using arel (3.0.0) 
Using tzinfo (0.3.31) 
Using activerecord (3.2.0.rc2) 
Using activeresource (3.2.0.rc2) 
Using bundler (1.0.21) 
Using coffee-script-source (1.2.0) 
Using execjs (1.2.13) 
Using coffee-script (2.2.0) 
Using rack-ssl (1.3.2) 
Using json (1.6.4) 
Using rdoc (3.12) 
Using thor (0.14.6) 
Using railties (3.2.0.rc2) 
Using coffee-rails (3.2.1) 
Using jquery-rails (2.0.0) 
Using rails (3.2.0.rc2) 
Using sass (3.1.12) 
Using sass-rails (3.2.3) 
Using sqlite3 (1.3.5) 
Using uglifier (1.2.2) 
Your bundle is complete! Use `bundle show [gemname]` to see where a bundled gem is installed.

Ceci est un moyen de force assez brutale de fixer la question. Si cela est un projet mis en place, vous pouvez exécuter d'autres problèmes après la suppression de la Gemfile.lock que les versions de dépendance ne sont plus verrouillés. Cependant, si cela est un nouveau projet, il est peu probable que vous aurez des problèmes qui suivent cette approche.

Autres conseils

En plus sass-rails, vous devez remonter la version de coffee-rails vous dépendez trop (3.2.1 devrait le faire)

Si votre version Bundler n'est pas le même que dans la LIVRE AVEC dernière ligne de votre Gemfile.lock, il peut se produire « n'a pas pu trouver des versions compatibles pour bijou GEMNAME » seulement après avoir ajouté à votre bijou Gemfile.

se présenter comme suit: gem 'activeadmin', github: 'gregbell/active_admin' in da Gemfile. soutien administratif actif pour 4 rails fusionné dans la branche principale administration active avec Rails installer 4

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top