2012-11-17 15 views
9

मैंने प्ले फ्रेमवर्क 2.1 और eclipsifying के बाद डाउनलोड किया है, मेरे पास नियंत्रक में errors है, और लक्ष्य फ़ोल्डर है।प्ले फ्रेमवर्क 2.1: बॉडीपार्सर क्लास फ़ाइल अनुपलब्ध

नियंत्रक में, Application.scala मैं है निम्न त्रुटि:

Multiple markers at this line 
    - class file needed by BodyParser is missing. reference type Either of object package refers to nonexisting 
    symbol. 

आप इसे ठीक कर दिया है आप में से किसी इस त्रुटियों मिला है, कैसे है?

उत्तर

16

प्ले 2.1 स्कैला 2.10 का उपयोग करता है। यदि आपने अभी Play 2.1 SNAPSHOT डाउनलोड किया है, तो आपकी समस्या स्काला आईडीई के कारण होने की संभावना है जो अभी भी 2.9.एक्स का उपयोग करती है। त्रुटि तब दिखाई नहीं देगी जब आप play compile (एसबीटी सही स्कैला लाइब्रेरी संस्करण का उपयोग करेंगे) के साथ प्रोजेक्ट संकलित करते हैं, लेकिन यह आईडीई में तब तक दिखाएगा जब तक कि आप इसे अपग्रेड नहीं करते।

स्कैला आईडीई अपग्रेड करने के लिए, कृपया their website पर दिए गए निर्देशों का पालन करें।

वैसे, यह मत भूलना कि eclipsify को 0 2.पर चलाया गया था 2.1 2.1 में।

+1

हाँ धन्यवाद। यही कारण है। उस बारे में नहीं सोचा था लेकिन आप सही हैं। धन्यवाद एक बार फिर – Andrew

+0

बहुत बढ़िया! इस पर कुछ घंटे बिताएं। बस ध्यान दें, दिया गया यूआरएल 'नए सॉफ्टवेयर स्थापित करें' अनुभाग में चिपकाया जाना चाहिए। मेरे पास एक मस्तिष्क फार्ट था और यह पता नहीं लगा सका कि इसके साथ क्या करना है ... – locrizak

1

समाधान के साथ समस्या यह है कि नवीनतम ग्रहण (जूनो) नवीनतम स्काला आईडीई प्लगइन के साथ काम नहीं कर रहा है, बस रात के निर्माण के साथ: http://download.scala-ide.org/nightly-update-juno-master-29x/ ... जो केवल स्कैला 2.9 का समर्थन करता है।

तो: क्या एक्लिप्स जूनो के साथ एक प्ले 2.1 प्रोजेक्ट विकसित करने का कोई तरीका है?

+0

हां, [स्कैला आईडीई पेज] पर (http://scala-ide.org/download/milestone.html) _Update साइट के तहत ग्रहण 3.8/4.2 (जूनो) _ और _ स्केल 2.10.0_ के लिए, यूआरएल पर क्लिक करें और यह ग्रहण में नवीनतम 2.10 प्लगइन को स्थापित करने के तरीके पर एक अनुस्मारक के साथ पॉप अप करेगा। –

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