2009-07-29 5 views
7

starając się zacząć trochę stara wersja projektu szyn opensource czynienia z zachmurzonego komunikat o błędzie:nie można aktywować activesupport (> = 2.3.2, środowisko uruchomieniowe), już aktywowane activesupport-2.1.2. co to znaczy?

„Nie można aktywować ActiveSupport (> = 2.3.2, wykonawczego), już aktywowane ActiveSupport-2.1.2”

Co to znaczy? Na moim pudełku zainstalowane są wersje szyn i urządzenia wspomagające.

Jestem zdezorientowany ...

Odpowiedz

4

Generalnie perełka lub wtyczka jest ładowanie 2.1.2 przed Rails próbuje załadować 2.3.2. Najlepszym sposobem, aby to rozgryźć, jest skomentowanie każdego wymagania dotyczącego klejnotów w environment.rb po jednym na raz i zobaczenie, co się stanie.

+1

Miał ten sam problem, tylko z różnymi numerami wersji. W moim przypadku musiałem obniżyć moją wersję klejnotu aktywnego gracza. – tybro0103

0

Czy zainstalowałeś ostatnio aktywny klejnot wsparcia?

0

Obejrzyj ślad powiązany z komunikatem o błędzie. Ostatnio napotkałem ten problem, gdy wystąpił skrypt/proces/żniwiarka, który był uruchamiany przez Capistrano i wstępne ładowanie starszej wersji. W śladzie pokazał plik, który próbował załadować starszą wersję.

4

Jeśli nie potrzebujesz starszej wersji klejnotu, najprostszym sposobem na jej uruchomienie jest jej usunięcie.

gem uninstall activesupport 

Aby usunąć stare wersje.

+0

W moim przypadku zadziałało jak w moim przypadku, po aktualizacji do Fedory 26. Musiałem też zainstalować polecenie compat-readline6, aby uzyskać 'libreadline.so.6'. – psychoslave

0

z tym błędem, Aktywna pomoc Railsów nie działa, ponieważ na twoim komputerze Active Support Gem jest zainstalowany z wersją 2.1.2, podczas gdy projekt wymaga najnowszej wersji (2.3.2) tego klejnotu.

IMHO, myślę, że trzeba uaktualnić gem, ponieważ wiele a czasy Rozwiązałem wpisując to w terminalu:

gem install gem_name

gdzie gem_name to nazwa gem chcesz zainstalować . Ruby usunie starą wersję i zainstaluje nowszą wersję. Pobierz plik activesupport-2.3.2.gem z http://rubyforge.org/frs/?group_id=570 i umieść go w katalogu projektu i wykonaj polecenie.

Można tu znaleźć inne kamienie na: http://rubygems.org/

0

ja również otrzymuję ten sam błąd, ale później aktualizowany szyn i pobrać wszystkie zależności i problem został rozwiązany.