Ich lerne gerade Ruby on Rails und installiere es auf OSX El Capitan.
Ich habe Ruby on Rails komplett mit rbenv installiert. Ich konnte meine erste Anwendung mit running einrichten
rails new blog
Dies hat die Anwendung erfolgreich erstellt! Es gab mir eine Warnung, dass ich eine ältere Version von Ruby verwendete, also rannte ich
rbenv install 2.2.3
rbenv local 2.2.3
rbenv global 2.2.3
Alles ist gut installiert, aber jetzt, wenn ich versuche, meinen ersten Controller zu erstellen, gebe ich diesen Befehl ein:
rails g controller posts
Ich bekomme folgende Warnung und der Controller ist nicht eingerichtet:
Warning: You"re using Rubygems 2.0.14 with Spring. Upgrade to at least Rubygems 2.1.0 and run `gem pristine --all` for better startup performance.
Nachdem ich in diesen Foren gejagt hatte, stellte ich fest, dass die Leute ihre Probleme mit dem Ausführen von Gem Update - System lösen konnten, aber ich bekomme immer noch die gleiche Warnung.
Deine Hilfe ist sehr Willkommen!
Antworten:
4 für die Antwort № 1setze Ruby 2.2.3 als Standard, was deine Suchanfrage lösen wird.
Überprüfen Sie zunächst die Liste der installierten Ruby-Versionen auf Ihrem Computer, indem Sie Folgendes ausführen: rvm list
. Dadurch erhalten Sie eine Liste aller Rubine und des Standard-Ruby, den Ihr Gerät verwendet. Nachdem Sie das überprüft haben, fahren Sie fort rvm --default use 2.2.3
Dies wird Ruby 2.2.3 als Standard Ruby machen.
Überprüfen Sie diesen Link für weitere Informationen