/ / Middleman 4.0.0 mit HAML-Vorlagen-Engine gibt Fehler beim Starten mit Serverbefehl - haml, Zwischenhändler

Middleman 4.0.0 mit HAML-Vorlagen-Engine gibt Fehler beim Starten mit Server-Befehl - haml, Zwischenhändler

Beim Ausführen von "Middleman Server" bekomme ich folgende Fehler:

Haml :: TempleEngine: Option: Kontext ist ungültig Haml :: TempleEngine: Option: outvar ist ungültig

Ich habe versucht, Zwischenhändler unter anderen Dingen zu aktualisieren. Das ist meine aktuelle gemfile:

source "https://rubygems.org"
gem "middleman", ">= 4.0.0"
gem "middleman-compass", ">= 4.0.0"
gem "jquery-middleman"
gem "middleman-sprockets", ">= 4.0.0.rc.1"
gem "rubocop"
gem "rubocop-junit-formatter"
gem "middleman-s3_sync"
gem "middleman-dotenv"

Haven "t arbeitete mit Zwischenhändler vorher, also würde ich etwas konstruktiven Rat lieben.

Antworten:

4 für die Antwort № 1

Heute hatte ich genau dieses Problem. Bei der Untersuchung stellte ich fest, dass die Warnung von der temple Gem, ein Templating-Engine von Haml verwendet.

Natürlich nicht lösen das Problem (ist es ein Problem, wirklich?), aber Sie können die Warnungen deaktivieren, indem Sie dies in config.rb:

# Disable warnings
Haml::TempleEngine.disable_option_validator!

Je nachdem, wo Sie diese Codezeile platzieren, müssen Sie möglicherweise require "haml" Vor.

HTH!