2013-03-24 7 views
9

Ich migrierte nach 3.2.13 Version von Schienen und ich bekomme diesen Fehler, wie kann ich das loswerden?Bundler konnte keine kompatiblen Versionen für Gem "activesupport" finden

Fetching gem metadata from https://rubygems.org/....... 
Fetching gem metadata from https://rubygems.org/.. 
Resolving dependencies... 
Bundler could not find compatible versions for gem "activesupport": 
    In snapshot (Gemfile.lock): 
    activesupport (3.2.12) 

    In Gemfile: 
    rails (= 3.2.13) ruby depends on 
     activesupport (= 3.2.13) ruby 

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

EDIT

sinatra (1.3.6) 
    rack (~> 1.4) 
    rack-protection (~> 1.3) 
    tilt (~> 1.3, >= 1.3.3) 
+3

Haben Sie es aktualisiert, indem Sie 'edgemusterschienen' ausgeführt haben? – depa

+0

Kannst du deine Gemfile posten? Gibt es Edelsteine ​​mit gesperrten Versionen? –

+1

Haben Sie 'Bündelupdate' versucht, wie es vorschlägt? – mabako

Antwort

0

Wenn Sie verändert Ihre Schienen 3.2.13 dann auch Ihre aktive Unterstützung in der gemfile.lock bis 3.2.13 ändern dann:

Run:

$ bundle update

den Server herunterfahren:

$ Kontrolle c

in Ihrem Terminal Stellen Sie sicher, dass Sie in Ihrem Projektordner sind dann: Neustart des Servers:

Schienen $ server

aktualisieren Sie Ihren Browser

20

Für jeden, der zufällig auf diesen Link kommt (zu der Zeit, als Google diese Seite zuerst bedient hat); Beitrag Besuche Bundler could not find compatible versions for gem, updating Rails app

Meine Schritte wollte

laufen

gem 'rails', '3.2.13' 

schließlich i laufen gelassen wurden die Version von Schienen zu referenzieren

gem update rails 

rm Gemfile.lock 

meine Gemfile ändern

bundle install 

I didn‘ t versuchen Bundle Update als @ PistachioPony vorgeschlagen, aber das könnte anstelle von removi ng der Sperrdatei und Neuaufbau.

+1

rm gemfile.lock hat es für mich getan - danke! – cman77

0

gehen wie folgt aus: gem 'activeadmin', github: 'gregbell/active_admin' in da gemfile

0

ActiveAdmin mit Rails 4 Sie erfordert Master zu verfolgen. Von der Github Seite:

Wir arbeiten zur Zeit auf 1.0.0 arbeiten, die so weit wie Abhängigkeiten, uns von meta_search bewegt zu plündern und fügt Rails 4 unterstützt. Sie können durch die Verfolgung Master Rails 4 und 4.1 Unterstützung erhalten:

gem 'activeadmin', github: 'gregbell/active_admin'

Stellen Sie außerdem sicher, dass Sie DO NICHT die docs on the main page verwenden, da sie für Schienen veraltet sind 4. Es updated docs for rails 4 sind mit Meister.

Ich bin mir nicht sicher, wie lange diese Antwort noch relevant sein wird, also solltest du check github sehen, ob sich die Dinge geändert haben, bevor man Master blind verfolgt.Beachten Sie auch, dass der Tracking-Master in der Regel bedeutet, dass Sie Entwicklungsänderungen erhalten, wenn sie kommen.