2012-05-11 12 views
17

मैंने अपने रेल ऐप को विकास से तैनाती सर्वर में ले जाया है। मैंने यात्री स्थापित किया है, लेकिन मैं यह सुनिश्चित करने के लिए rails s के साथ प्रयास करना चाहता था कि यह ठीक चल रहा था (यह पहली बार है जब मैं रेल अनुप्रयोग विकसित और तैनात करता हूं)।रेलवे ऐप उत्पादन सर्वर में स्थानांतरित हो गया है "प्रतीक के लिए डंप प्रारूप त्रुटि" त्रुटि

चश्मे हैं: रूबी 1.9.3 आरवीएम, mod_passenger, रेल 3.2.3 के साथ। सभी सही ढंग से स्थापित हैं और मैंने अपाचे मॉड्यूल भी सक्षम किया है।

rails s रनिंग dump format error for symbol(0x45)

Processing by Devise::SessionsController#new as HTML 
    Rendered devise/_links.haml (2.2ms) 
    Rendered devise/sessions/new.html.haml within layouts/application (11.8ms) 
Completed 500 Internal Server Error in 110ms 

ActionView::Template::Error (dump format error for symbol(0x45)): 
    8: /HTML5 shim, for IE6-8 support of HTML elements 
    9:  /[if lt IE 9] 
    10:  = javascript_include_tag "http://html5shim.googlecode.com/svn/trunk/html5.js" 
    11:  = stylesheet_link_tag "application", :media => "all" 
    12:  /%link(href="images/favicon.ico" rel="shortcut icon") 
    13:  /%link(href="images/apple-touch-icon.png" rel="apple-touch-icon") 
    14:  /%link(href="images/apple-touch-icon-72x72.png" rel="apple-touch-icon" sizes="72x72") 
    app/views/layouts/application.html.haml:11:in `_app_views_layouts_application_html_haml__3524679841439843142_22055600' 

ऊपर सूचीबद्ध एक अजीब त्रुटि इसका क्या मतलब है दे रहा है वैसे कुछ गलत (। यात्री रहता sayng ":: अज्ञात कुंजी वर्ग त्रुटि संदेश") चल रहा है? गुगल यह एक फ्लैश [] त्रुटि प्रतीत होता है लेकिन मैं वास्तव में समझ नहीं सकता कि मुझे यहां क्या करना चाहिए।

कुछ सुझावों की प्रतीक्षा कर रहा है, धन्यवाद!

+0

क्या आप application.html.haml का कोड पेस्ट कर सकते हैं? – sailor

+0

यहां यह http://pastebin.com/iAXARraY है (मैं ट्विटर बूटस्ट्रैप का उपयोग कर रहा हूं इसलिए मैंने एक सामान्य पृष्ठ शैली का पालन किया) –

उत्तर

-1

यह एक यात्री त्रुटि की तरह नहीं दिखता है, मेरा अनुमान आपके HAML के साथ एक समस्या होगी। 8, 9, और 10 को हटाने का प्रयास करें, और देखें कि यह प्रस्तुत करता है या नहीं। यदि ऐसा होता है, तो इससे आपको समस्या को कम करने दिया जाएगा।

+0

मुझे सभी 'javascript_include_tag' और' stylesheet_link_tag' को हटाने की आवश्यकता है। यह काम करता है, लेकिन बिना किसी शैली या जेएस (जाहिर है)। यहां क्या गलत है? –

+1

यानी आसपास के सहायक के साथ प्रतिस्थापित करने का प्रयास करें: http://stackoverflow.com/questions/9107681/ie-conditional-comments-in-haml –

0

यहां समस्या यह थी कि मैंने :assets पाइपलाइन के तहत "हैमल-रेल" डाला, इसलिए यह उत्पादन वातावरण पर HAML नहीं ढूंढ पाया।

ईमानदार होने के लिए मुझे आश्चर्य है कि javascript_include_tag और stylesheet_link_tag को हटाकर यह अभी भी HTML को प्रस्तुत कर रहा था।

जिस तरह से मैंने इसे haml-railsassets स्कोप से बाहर ले जाकर तय किया।

0

जब मैंने अपनी संपत्ति से अप्रयुक्त। कॉफी फाइलों का एक समूह हटा दिया तो मैं उसी मुद्दे पर भाग गया।

bundle exec rake assets:precompile RAILS_ENV=<environment> 

और फिर सर्वर को पुन: प्रारंभ:

मैं चल रहा द्वारा इस मुद्दे को हल।

-1

मैं एक ही समस्या थी, और ठीक git clean -dfx

46

एक ही समस्या थी चलाने के लिए किया गया था। अपने [ऐप]/टीएमपी डीआईआर को हटाने का प्रयास करें। ऐसा लगता है कि कुछ बोर्क वाली फाइलों को उतारने की कोशिश की जा रही है। new.js से एक परिसंपत्ति new.js.coffee और इस त्रुटि प्राप्त करने के लिए

+0

यह मेरे लिए भी था। मुझे लगता है कि इसे मेरे कुछ रत्नों को अपग्रेड करने के साथ करना था। – mmrobins

+3

यह मेरे लिए भी काम करता था - एक संपादक में 'सभी फाइलों को प्रतिस्थापित' करने के बाद। – Khiet

+0

कुछ त्रुटियों को बदलने के लिए "सभी फ़ाइलों को प्रतिस्थापित करें" सुविधा का उपयोग कर मेरे ऐप को यह त्रुटि भी पेश की गई थी। यह इस मुद्दे को बनाने, tmp/cache dir में फ़ाइलों के साथ छेड़छाड़ की। – Steve

25

बदलें जब एक दृश्य जो new.js रेंडर करने के लिए कोशिश कर रहा था रेंडर करने के लिए कोशिश कर रहा है:

ActionView::Template::Error (dump format error for symbol(0x6d)) 

मैं इसे से संबंधित कुछ था लगा टीएमपी फाइलें (इस धागे में टिप्पणियों के लिए धन्यवाद)। मैं भाग गया:

bundle exec rake tmp:clear 

और मैं जाने के लिए अच्छा था!

+0

यह मेरे लिए काम करता है (लेकिन, हाँ, यह थोड़ा रहस्यमय प्रतीत होता है।) –

संबंधित मुद्दे