Frage

Ich erhalte diesen Fehler in Codekit, wenn ich versuche, mein Projekt zu kompilieren, und habe keine Ahnung, was es bedeutet:

System/Library/Frameworks/Ruby.framework/Versions/1.8/usr/bin/ruby: illegal switch in RUBYOPT: -E (RuntimeError)

Hat jemand eine Idee, wie man das beheben kann?

War es hilfreich?

Lösung

Dieser Leitfaden sollte Ihnen helfen:

http://www.amyhaywood.com/problems-codekit-upgrading-mavericks/

...

Wenn nicht, beheben Sie das im Codekit -Forum erörterte Problem:

https://github.com/bdkjones/codekit/issues/686

Sie sind auf Mavericks und haben Codekit -Set für einen externen Kompass, einen Sass-, Slim- oder Haml -Compiler. Dieser externe Compiler läuft jedoch in der alten Version von Ruby, die vom Berg Lion (Ruby 1.8.7) migriert wurde.

Alles, was Sie tun müssen, ist, Ihren externen Compiler in der Umgebung von Ruby 2.0 auf Mavericks erneut zu installieren und diesen Compiler stattdessen zu verwenden. Alternativ können Sie Codeskit einfach wieder in den internen Compiler wechseln.

Laufen

sudo gem install ruby
sudo gem install compass

Andere Tipps

-E In Ruby 2+ bedeutet:

-Eex[:in]       specify the default external and internal character encodings

Es ist keine Option in Ruby 1.8, weshalb Sie den Fehler erhalten -E.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top