/ / एचएएमएल टेम्पलेट इंजन के साथ मिडलमैन 4.0.0 सर्वर कमांड - हैमल, मिडिलमैन से शुरू करते समय त्रुटि देता है

एचएएमएल टेम्पलेट इंजन के साथ मिडलमैन 4.0.0 सर्वर कमांड - हैमल, मिडिलमैन से शुरू करते समय त्रुटि देता है

"Middleman server" निष्पादित करते समय मुझे निम्न त्रुटियां मिलती हैं:

Haml :: TempleEngine: विकल्प: संदर्भ अमान्य है हमल :: टेम्पलइंजिन: विकल्प: आउटवर अमान्य है

मैंने अन्य चीजों के बीच मध्यस्थ को अद्यतन करने की कोशिश की। यह मेरा वर्तमान रत्न है:

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"

हेवन ने पहले मध्यस्थ के साथ काम नहीं किया था इसलिए मुझे कुछ रचनात्मक सलाह पसंद आएगी।

उत्तर:

उत्तर № 1 के लिए 4

आज मेरे पास वास्तव में यह मुद्दा था। जांच पर मैंने पाया कि चेतावनी से निकलती है temple मणि, एक टेम्पलेटिंग इंजन हैम्ल द्वारा उपयोग किया जाता है।

बेशक यह नहीं है का समाधान समस्या (क्या यह एक समस्या है, वास्तव में?), लेकिन आप इसे डालकर चेतावनियों को अक्षम कर सकते हैं config.rb:

# Disable warnings
Haml::TempleEngine.disable_option_validator!

इस कोड के स्थान को कहां रखा गया है, इस पर निर्भर करते हुए, आपको इसकी आवश्यकता हो सकती है require "haml" पहले।

HTH!