Ich habe eine Anwendung, die remote ausgeführt wird, und ich habe gerade rails
auf Version 4.2.8 aktualisiert, die auch andere Edelsteine aktualisiert hat. Ich lief service unicorn restart
danach, aber das Protokoll für Einhorn gibt mir diese Fehlermeldung:Sie haben bereits Unicorn 5.2.0 aktiviert, aber Ihr Gemfile benötigt Einhorn 5.3.0
You have already activated unicorn 5.2.0, but your Gemfile requires unicorn 5.3.0. Prepending
bundle exec
to your command may solve this. (Gem::LoadError)
ich gem uninstall unicorn -v 5.2.0
versucht haben, die erfolgreich zurückgekehrt, und dann gem install -v 5.3.0
, die auch erfolgreich zurückgegeben. Danach habe ich service unicorn restart
ausgeführt, aber der Fehler bleibt bestehen.
Ich bemerkte die bundle exec
Vorschlag, aber ich bin mir nicht sicher, was ich diesen Befehl vorstellen sollte.
Hey, danke, das hat funktioniert. Jetzt bekomme ich das, wenn ich versuche, ein Einhorn zu starten: 'Master konnte nicht gestartet werden, überprüfen Sie stderr Log für Details'. Ich kann "unicorn.stderr.log" nicht finden, nicht die Konfigurationsdatei "unicorn.rb" (nur die Edelsteine erscheinen). Ich denke, dass die meisten meiner Probleme von dort stammen. Haben Sie Vorschläge für diesen Fall? – Tuma
Ich habe noch nie Einhorn verwendet :(Wenn Sie 'Bundle Show Einhorn' eingeben, sollte es zeigen, wo alle Dateien zu diesem Edelstein gespeichert sind, aber anders kann ich leider nicht helfen – Mark
Ich würde nicht löschen und neu erstellen gemfile.lock Das ist eher ein Problem als sein Wert. – Tyler