(unknown): konnte 'erwartet' nicht gefunden werden, während ein einfacher Schlüssel in Zeile 3, Spalte 1, gescannt wurde (Psych :: SyntaxError)

8

Ich versuche ein Bundle zu installieren, das auf einem rails-Projekt von Git installiert ist. Wenn ich das Paket installiere, erhalte ich den folgenden Fehler:

%Vor%

Dies ist mein Gemfile:

%Vor%

Nach einigen Ausgrabungen dachte ich, es könnte ein Problem mit rvm sein, da ich versucht habe, ein altes Projekt von git zu entfernen und das Bundle-Installationsprogramm immer noch nicht ausführen konnte. Ich habe auch versucht, ein Projekt lokal zu kopieren und die Installation auszuführen und ein neues Projekt ohne Erfolg zu starten.

Nach der Neuinstallation von rvm habe ich rvm use ruby --install --default ausgeführt und den folgenden Fehler erhalten (ähnlich wie oben)

%Vor%

Im Grunde kann ich kein neues Rails-Projekt auf dem Computer starten. Jeder Einblick würde geschätzt werden.

    
Jordan Deutsch 07.09.2015, 14:45
quelle

2 Antworten

24

Dieser Fehler tritt normalerweise auf, wenn Sie Syntaxfehler in den .yml-Dateien haben. Schauen Sie nach, ob Sie einen Fehler darin finden können.

Sie können auch versuchen, die .gemrc-Datei aus dem Ausgangsverzeichnis zu entfernen. Es könnte sein, dass der Fehler dort ist.

    
ellen 07.09.2015, 15:05
quelle
0

Ich hatte dieses Problem kürzlich hatte dieses Problem. Mein Problem:

.application.yml

%Vor%

hat gut funktioniert.

%Vor%

Hat nicht funktioniert. Was ich versucht habe:

  • Rewrite application.yml
  • Entferne GEMFILE.lock und installiere alle Edelsteine ​​neu
  • Ändern Sie die Werte und Namen der Schlüssel
  • überprüfe alle Konfigurationen auf Tippfehler

Keines dieser Probleme hat das Problem behoben. Wie jeder gute Ingenieur habe ich es niedergebrannt. Ich habe mein Projekt in ein neues Verzeichnis geklont und die application.yml umgeschrieben und das hat funktioniert. Beide Repos befinden sich in demselben Zweig und demselben Changeset.

    
alex_milhouse 09.09.2016 23:43
quelle

Tags und Links