2017-08-03 18 views
6

मेरे पास एक रेल परियोजना है जिसे हमने रेल 5.0 से रेल 5.1.0 में परिवर्तित किया है। जब मैं संपत्ति precompile करने की कोशिश, मैं निम्नलिखित त्रुटि संदेश मिलता है:रेल प्रीकंपाइल संपत्तियां यार्न निष्पादन योग्य नहीं मिली

Yarn executable was not detected in the system. 
Download Yarn at https://yarnpkg.com/en/docs/install 

सब कुछ मैं एक इंटरनेट सर्च से पढ़ने के धागे और webpacker रेल 5.1 के साथ आता है कहते हैं। मुझे रेल संस्करण की जांच से निम्नलिखित मिलता है।

$rails --version 
Rails 5.1.0 

मैं इसे कैसे ठीक करूं? मैं यह भी जानना चाहता हूं कि क्या हो रहा है।

+0

का उपयोग कर सकते हैं क्या आपने वेबपैकर और यार्न स्थापित किया है? –

उत्तर

1

रेल 5.1 यार्न और वेबपैक के लिए समर्थन के साथ आता है, लेकिन आपको उन्हें स्वयं स्थापित करने की आवश्यकता है। यार्न एक पैकेज प्रबंधक है और वेबपैक एक पैकेज है।

https://yarnpkg.com/lang/en/docs/install/ पर

पालन अनुदेश आपके सिस्टम में यार्न स्थापित करें और उसके बाद की तरह अपनी परियोजना के लिए webpack जोड़ने के लिए:

yarn add --dev webpack webpack-dev-server 

साथ ही, संदेश आप देख रहे हैं, चेतावनी है बल्कि सीधे ऊपर त्रुटि से। यदि आपको किसी भी फैंसी जेएस पैकेज का उपयोग करने की आवश्यकता नहीं है, तो आप केवल अच्छी ओल 'एसेट पाइपलाइन

+0

मैंने नहीं देखा कि फ़ाइलों को आउटपुट किया गया था। मैंने अभी सार्वजनिक/संपत्ति/* हटा दी है और इसने नई फाइलें बनाई हैं। निर्देशिका को खाली करने से पहले, मुझे कोई संदेश नहीं मिला कि यह संकलित संपत्ति फ़ाइलों को आउटपुट करता है। यह केवल एक चेतावनी है जो मुझे आवश्यक महत्वपूर्ण जानकारी है। धन्यवाद। –

+0

'यार्न: त्रुटि: ऐसा कोई विकल्प नहीं: --dev' –

+0

@FabrizioBertoglio' yarn -V' का आउटपुट क्या है? आपका सिस्टम क्या है? – TomD

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

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