Was kann ich gegen einen Bundler :: GemfileNotFound Fehler tun?
Ich gerade installiert bundler-1.3.3 erfolgreich. Jedoch, wenn ich versuche zu laufen bundle installieren bekomme ich
Bundler::GemfileNotFound
Was ist hier falsch?
InformationsquelleAutor der Frage user1420042 | 2013-03-13
Du musst angemeldet sein, um einen Kommentar abzugeben.
cd in ein Verzeichnis, das eine Gemfile
InformationsquelleAutor der Antwort Anna
Meiner Erfahrung, dies wird auftreten, wenn Ihr code wird nicht ausgeführt in dem Verzeichnis, das Sie denken, es ist (daher der vorherigen Antwort), oder das Verzeichnis, in dem Gemfile verschoben oder gelöscht wurde.
Erlebte ich dies, wenn ich hätte laufen Einhorn auf einem server, auf dem eine app hatte, die bereitgestellt wurden, mit Capistrano. Nach der Reinigung einige alte "releases" Ordner, bekam ich diese Fehlermeldung, wenn ich versuchte, Kappe das bereitstellen einer neuen Version.
Weil Einhorn hatte schon angefangen, mit bundle exec, war es immer noch mit dem Gemfile aus dem Verzeichnis gestartet wurde; senden der USR2-signal würde sagen, es neu zu laden der Anwendung, aber es wird noch die alte Gemfile vor dem laden die neu implementierte app. Natürlich hatte ich gelöscht, das Gemfile, wenn ich Sie gelöscht, die alte Versionen.
Die Lösung war, neu zu starten Einhorn mit einem neuen bundle exec in das neue Verzeichnis geladen, neue Gemfile und dann die neue app.
So, die Antwort oben ist richtig. Sie müssen nur herausfinden, warum das Gemfile Sie dachten, Sie wurden nicht genutzt.
InformationsquelleAutor der Antwort nachbar
Für diejenigen von Euch, die dieses problem auftreten, wenn Sie versuchen zu installieren Redmine, stellen Sie sicher, dass Sie sich in Ihrer top-level-Redmine-Ordner. Läuft
gem install bundler
arbeiten, wenn Sie von root. Aber "bundle install" ausgeführt werden muss, von Ihrem Redmine-Ordner. Einmal lief ichbundle install
von der Redmine-Ordner, die "Bundler:GemFileNotFound" Fehler ging Weg.Vergessen, das ist nur für diejenigen, die immer diese Fehlermeldung, wenn Sie versuchen zu installieren Redmine.
InformationsquelleAutor der Antwort Isaac Carter
Laufen
rubygems-bundler-uninstaller
oder wenn der Befehl nicht gefunden wurde ausgeführt mit diesemgem uninstall rubygems-bundler
.Bekam-Lösung von hier.
InformationsquelleAutor der Antwort Nizamil Putra
Habe ich neu installiert rubygems-bundler (1.4.2) und der Kompass funktioniert jetzt auch bei Verwendung von rvm (Ruby 1.9.3)
InformationsquelleAutor der Antwort Mitchell Simoens
Hier gibt es ein funktionierendes Skript zum installieren von Redmine. Sie können die Art, wie Sie es tun. Es funktioniert.
https://manageacloud.com/cookbook/redmine
InformationsquelleAutor der Antwort Tk421