2013-06-27 12 views
14

पर/bin/sh नहीं मिल सका मैंने रेल पर इंस्टालर वितरण का उपयोग कर रूबी इंस्टॉलेशन के माध्यम से विंडोज पर जैकिल जेम स्थापित किया।जैकिल तरल अपवाद: विंडोज

जब मैं jekyll build या किसी आदेश भी शामिल है कि एक subcommand के रूप में, मैं निम्नलिखित त्रुटि मिलती है चलाने का प्रयास:

Jekyll error

2013-03-08-response-ruby-interfaces.md मेरी पोस्ट से एक है। क्या हो सकता है के बारे में कोई सुझाव? आदेश _site निर्देशिका में, साइट के कंकाल को बनाता है, लेकिन सभी फ़ाइलें खाली हैं। कोई सुझाव?

+0

क्या यह उस पोस्ट को हटाते समय बनाता है? यदि ऐसा है, तो मार्कडाउन फ़ाइल के लिए एक लिंक जोड़ें, समस्या वहां होनी चाहिए। – Pavlo

उत्तर

18

मैं भी इस मुद्दे में पड़ गए और मेरी _config.yml में pygments बंद करके इसे हल: होने pygments स्थापित होने के बावजूद

pygments: false 

, मैं इसे Windows के तहत Jekyll के साथ काम करने के लिए नहीं कर पा रहे ।

आप सिंटैक्स हाइलाइटिंग खो देते हैं, लेकिन आप एक काम कर रहे जैकिल इंस्टॉल प्राप्त करते हैं।

+0

मेरे लिए ऐसा कोई भाग्य नहीं; अभी भी एक ही समस्या हो रही है। – Syllepsis

+0

लगता है कि डाउनग्रेडिंग पिगल्स भी मदद करता है। यह SO अधिक विस्तार से बताता है: http://stackoverflow.com/a/17404260/50109 – Juri

+0

यह अब के लिए समस्या को हल करता है। मैंने पगल्स इंस्टॉल करने का प्रयास किया, यकीन नहीं है कि अभी भी काम नहीं कर रहा है।अभी के लिए बेहतर अक्षम करें और काम पर वापस आएं। –

0

मैं एक ही और एनकोड का समाधान उपयोग UTF8

+0

कि सिर्फ किसी कारण से तरल अपवाद लेकिन फिर Jekyll को हटा पूरी तरह से फ़ाइल – Juri

8

मैं दो बातें

कर सबसे पहले यह सुनिश्चित करें कि pygments 0.5.0 पर चल रहा है कर रहा है ठीक करने में कामयाब रहे बदलते था। एक ही समय में यह सुनिश्चित करें कि नए संस्करण की स्थापना रद्द कर रहे हैं

gem uninstall pygments.rb --version "=0.5.2" 
gem uninstall pygments.rb --version "=0.5.1" 
gem install pygments.rb --version "=0.5.0" 

दूसरा, अच्छी तरह से, pygments अजगर स्थापित की जरूरत है और इस लाइन पर

C:\RailsInstaller\Ruby1.9.3\setup_environment.bat 

में इसे जोड़ने होगा

SET PATH=%RUBY_DIR%\bin;other paths\here;%PATH% 

बन जाएगा बनाने

SET PATH=%RUBY_DIR%\bin;other paths\here;C:\Python27;%PATH% 

"रुबी और रेल के साथ कमांड प्रॉम्प्ट" बंद करें और फिर से शुरू करें। अब यह चलेंगे Jekyll बिना त्रुटियों

संदर्भ की सेवा:

Jekyll on Windows: Pygments not working

+2

' मणि स्थापना रद्द करें pygments.rb --version पर ध्यान नहीं देता" = 0.5.2 " मणि स्थापना रद्द करें pygments.rb --version" = 0.5.1 " मणि स्थापित pygments.rb --version "= 0.5.0" ' मेरे लिए नौकरी करता है। – zzeroo

0

@Mon Noval के जवाब देने के लिए जोड़ा जा रहा है, मैं भी सुनिश्चित करें कि आप gem list पहले चलाने के लिए और pygments के लिए देखो होगा। मैंने सोम नोवेल की प्रक्रिया का पालन किया, और जब उसने चीजों को ठीक नहीं किया, तो मैंने कमांड लाइन में gem list चलाया और पाया कि मेरे पास pygments 0.5.0 स्थापित है लेकिन कोष्ठक में यह 0.5.4 स्थापित भी दिखा रहा था। तो सुनिश्चित करें कि आप 0.5.0 से ऊपर के किसी भी और सभी संस्करणों को ढूंढें!

अब एक आकर्षण की तरह काम करता है!

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