Aus irgendeinem Grund, wenn ich bundle install
starte, wird es in die Produktion installiert:
Your bundle is complete! It was installed into ./RAILS_ENV=production
Arrrghh, wie wechsle ich zurück zur Entwicklung?
Anmerkungen:
Rails.env
von der Konsole aus starte, bekomme ich "development"
Gem Datei:
%Vor% Auch erwähnenswert, es erstellt einen Ordner in meiner App namens RAILS_ENV=production
, die ich eine Frage über gestellt habe hier , was nun wohl mit diesem Thema zusammenhängt.
Wenn ich bundle config
starte, erhalte ich die folgenden Informationen, Sie können deutlich sehen, dass der Pfad auf den Übeltäter eingestellt ist! Irgendwelche Ideen, wie ich das ändere? Ich habe versucht, den Bundler-Edelstein neu zu installieren, aber ohne Erfolg, vielleicht ist das ein Fehler in Bundler?
Die Erklärung dazu ist in der Bundler Anleitung . Lesen Sie die Überschrift Gruppierung Ihrer Abhängigkeiten . Speziell
Bundler erinnert sich, dass Sie die Edelsteine mit - ohne Produktion installiert haben. Für neugierige Leser speichert Bundler das Flag in APP_ROOT / .bundle / config. Sie können alle Einstellungen anzeigen, die der Bundler dort gespeichert hat, indem Sie die Bundle-Konfiguration ausführen, die auch globale Einstellungen (gespeichert in ~ / .bundle / config) und Einstellungen über Umgebungsvariablen ausgibt. Weitere Informationen zum Konfigurieren des Bundlers finden Sie unter Erweiterte Verwendung: Bundler konfigurieren .
Und die Lösung besteht darin, einen anderen Wert für die Eigenschaft zu übergeben oder die Datei APP_ROOT / .bundle / config zu entfernen.
Tags und Links ruby ruby-on-rails-3 bundler