2013-03-29 7 views
8

मेरे पास एक पुराना संगीतकार आधारित सिम्फनी प्रोजेक्ट है, जिसे मैंने अभी कोड के कुछ बदलावों के साथ अपडेट किया है। मैंने विकास में परीक्षण किया सबकुछ ठीक काम करता है। संगीतकार को तैनात करते समय संगीतकार को अद्यतन करने के लिए संगीतकार को अद्यतन करने के लिए संगीतकार को तैनात करने के लिए संगीतकार को स्थापित करने के लिए मुझे समस्या मिली है। उसके बाद मैं composer.phar स्थापित करता हूँ। मुझे यह त्रुटि मिलती है -यदि मैं संगीतकार अद्यतन नहीं करना चाहता, तो मैं बस कंपोज़र.जेसन और कंपोज़र.लॉक में जो भी उपयोग करना चाहता हूं,

[RuntimeException]                            
Your composer.lock was created before 2012-09-15, and is not supported anymore. Run "composer update" to generate a new one. 

यदि मैं अपडेट नहीं करना चाहता हूं तो क्या होगा। मैं ठीक हूँ मैं इसे अद्यतन करने के लिए कैसे मजबूर कर सकता हूं।

+0

'composer.lock' फ़ाइल और तारीख के साथ सभी प्रविष्टियों पर स्टेटस बदलें? – mkjasinski

उत्तर

9

लॉक फ़ाइल की संरचना बदल दी गई थी, और इसके लिए आपको अपनी लॉक फ़ाइल को अपग्रेड करना चाहिए। आप वास्तव में क्रियान्वित करते हुए किसी भी निर्भरता अपग्रेड किए बिना अपने लॉक फ़ाइल उन्नयन कर सकते हैं:

composer update nothing

+0

यह काम नहीं किया। मैं php composer.phar को कुछ भी अपडेट करने का प्रयास नहीं करता लेकिन यह काम नहीं करता है। और मुझे यह चेतावनी वापस मिली "अद्यतन के लिए सूचीबद्ध पैकेज कुछ भी स्थापित नहीं है। अनदेखा"। और फिर उसके बाद मुझे एक ही रनटाइम अपवाद मिला कि आपका संगीतकार .lock 2012-09-15 से पहले बनाया गया था, और अब समर्थित नहीं है। एक नया –

+2

उत्पन्न करने के लिए "संगीतकार अद्यतन" चलाएं @ग्रीरी धन्यवाद। इस मुद्दे से https://github.com/composer/composer/issues/1751 जिसे मैंने जिथब पर बनाया था। इसे काम करने के लिए मुझे अपने comoposer.phar को 1.0.0-alha6 पर डाउनग्रेड करना होगा। –

+0

काम नहीं किया। '# php composer.phar अपडेट कुछ भी नहीं [रनटाइम अपवाद] आपका संगीतकार .lock 2012-09-15 से पहले बनाया गया था, और अब समर्थित नहीं है। एक नया उत्पन्न करने के लिए "संगीतकार अद्यतन" चलाएं। ' – YumYumYum

2

मैं तुम्हें composer.lock फ़ाइल को देखने के लिए और किसी भी संस्करण है कि वहाँ इस्तेमाल कर रहे हैं ध्यान दें सुझाव है। फिर इन्हें composer.json में कॉपी करें, लॉक फ़ाइल हटाएं और सामान्य इंस्टॉल चलाएं।

बेशक, आप यह देखने के लिए अपने सॉफ़्टवेयर की एक प्रति पर ऐसा करते हैं कि सभी समान संस्करण फिर से दिखाई देते हैं या नहीं।

+0

1) composer.lock 2 हटा दिया गया) composer.json सही था 3) संगीतकार को लागू करने के बाद भी अभी भी एक ही समस्या है: https://stackoverflow.com/q/45505665/285594। नीचे की रेखा अभी तक काम नहीं कर रही है। – YumYumYum

+0

@YumYumYum आपको एक ही समस्या नहीं हो सकती है जिसे चार साल पहले पूछा गया था। मैं एक नया सवाल पूछने की सिफारिश करता हूं, मुझे संदेह है कि टिप्पणी करके इसे हल किया जा सकता है। – Sven

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

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