/ / Middleman 4.0.0 s motormi šablón HAML dáva chybu pri štarte s príkazom server - haml, sprostredkovateľ

Middleman 4.0.0 s motormi šablón HAML poskytuje chybu pri spustení príkazu server - haml, middleman

Pri vykonávaní "servera sprostredkovateľa" sa zobrazujú nasledujúce chyby:

Haml :: TempleEngine: Možnosť: Kontext je neplatný Haml :: TempleEngine: Možnosť: outvar je neplatný

Snažil som sa aktualizovať sprostredkovateľa okrem iných vecí. Toto je môj súčasný balík fotografií:

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"

Nebolo to predtým pracovať s sprostredkovateľom, takže by som rád konštruktívne poradil.

odpovede:

4 pre odpoveď č. 1

Dnes som mal práve tento problém. Po vyšetrovaní som zistil, že varovanie pochádza z temple klenot, templársky motor používaný spoločnosťou Haml.

Samozrejme to nie je vyriešiť Problém (je to naozaj problém?), ale varovania môžete vypnúť tým, že to urobíte config.rb:

# Disable warnings
Haml::TempleEngine.disable_option_validator!

V závislosti od toho, kam umiestnite tento riadok kódu, budete musieť require "haml" Pred.

HTH!