2010-11-22 9 views
0

Ich habe vor kurzem meine Ruby-Version auf 1.9.2 durch RVM aktualisiert. (Und ist es normal, dass ich JEDES MAL den Befehl rvm use 1.9.2 verwenden muss, wenn ich das Terminal starte?).Warum bekomme ich nach Aktualisierung von Ruby und Rails "Mail-2.2.9.1 in keiner der Quellen gefunden"?

Ich löschte einige Rails-Dateien, die ich nicht haben sollte, also habe ich Rails neu installiert. Allerdings habe ich immer noch diese Fehlermeldung erhalten, wenn sie versuchen Controller zu erzeugen:

kann nicht mail-2.2.9.1 in eines der Quellen

laufenden Versuch bundle install finden.

bundle install Laufen lösen das Problem für den Moment, aber ich habe den gleichen Fehler, wenn ein anderes Projekt zu starten.

+2

Geben Sie den Befehl 'rvm einmal verwenden 1.9.2' --default, und es wird sich erinnern, den Rubin 1.9.2 als Standard zu verwenden. – nathanvda

Antwort

0

Sie müssen eine Rvmrc-Datei verwenden. es teilt rvm mit, welche ruby-version/gemset verwendet werden soll. lesen:

https://rvm.io/workflow/rvmrc/

+0

Sie müssen *. * Keine .rvmrc-Datei verwenden. Ich benutze nur 'rvm verwenden 1.9.2 - default' –

Verwandte Themen