2013-03-24 14 views
9

Przeprowadziłem migrację do wersji 3.2.13 szyn i otrzymuję ten błąd, w jaki sposób mogę się tego pozbyć?Bundler nie może znaleźć zgodnych wersji programu gem "activesupport"

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

Czy zaktualizowałeś go, uruchamiając 'szyny aktualizacji gem'? – depa

+0

Czy możesz zamieścić swój Gemfile? Czy są w nim jakieś klejnoty z zablokowanymi wersjami? –

+1

Czy próbowałeś 'bundle update' zgodnie z sugestią? – mabako

Odpowiedz

0

Jeśli zmieniłeś swoje szyny do 3.2.13 następnie również zmienić swoje aktywne wsparcie w gemfile.lock do 3.2.13 następnie:

Run:

$ aktualizacja pakietu

zamknij serwer:

$ kontrola c

Upewnij w terminalu że jesteś w folderze projektu następnie: zrestartować serwer:

$ rails serwer

odśwież przeglądarkę

20

Dla każdego, kto przypadkowo dojdzie do tego linku (w tym czasie Google wyświetlał tę stronę jako pierwszą); sprawdź ten post Bundler could not find compatible versions for gem, updating Rails app

moje kroki były prowadzone

gem update rails 

rm Gemfile.lock 

zmienić Gemfile odwołać wersja szynach chciałem

gem 'rails', '3.2.13' 

wreszcie uruchomić

bundle install 

Nie miałem” t spróbuj aktualizacji pakietu, jak sugeruje @PistachioPony, ale to może zająć miejsce removi ng pliku blokady i przebudowy.

+1

rm gemfile.lock zrobiło to dla mnie - dzięki! – cman77

0

iść tak: gem 'activeadmin', github: 'gregbell/active_admin' w da gemfile

0

ActiveAdmin z Rails 4 wymaga, aby śledzić pana. Na stronie github:

Obecnie pracujemy na 1.0.0, który w miarę zależności, porusza nas od meta_search do plądrować i dodaje Rails 4 poparcie. Można uzyskać Rails 4 i 4.1 Wsparcie Śledząc Master:

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

Ponadto, upewnij się NIE użyć docs on the main page ponieważ są przestarzałe na szynach 4. Istnieją updated docs for rails 4 z mistrzem.

Nie jestem pewien, jak długo ta odpowiedź będzie ważna, więc powinieneś check github sprawdzić, czy rzeczy się zmieniły przed ślepym śledzeniem mistrza.Pamiętaj też, że mistrz śledzenia zazwyczaj oznacza, że ​​dostaniesz zmiany w rozwoju, gdy nadejdą.

Powiązane problemy