मैं लार्वा का एक पुराना संस्करण स्थापित करने का प्रयास कर रहा हूं जो मुझे [InvalidArgumentException] Could not find package laravel/laravel with version 5.8.* in a version installable using your PHP version, PHP extensions and Composer version.
देता है
यह मेरा PHP संस्करण है $ पीएचपी --संस्करण PHP 8.0.0 (cli) (built: Nov 24 2020 22:02:57) ( ZTS Visual C++ 2019 x64 ) Copyright (c) The PHP Group Zend Engine v4.0.0-dev, Copyright (c) Zend Technologies
मैंने इस कमांड का उपयोग लार्वा को स्थापित करने के लिए किया था $ composer create-project --prefer-dist laravel/laravel blog "5.8.*"
मैंने कंपोज़र इंस्टॉलेशन को हटा दिया और इसे फिर से इंस्टॉल किया यह हमेशा वही त्रुटि देता है। कोई मदद?
अग्रिम में धन्यवाद
2 जवाब
आप PHP 8.0 पर Laravel 5.8 नहीं चला सकते। लारवेल 5.8 के लिए PHP ^7.1.1.3 की आवश्यकता है। पूरी तरह से PHP 8.0 का समर्थन करने वाला एकमात्र संस्करण Laravel 8.x है।
इसके अलावा, मैं दृढ़ता से सलाह देता हूं कि इस तरह के पुराने लारवेल संस्करण का उपयोग न करें, क्योंकि यह अब सक्रिय रूप से बनाए नहीं रखा गया है। सौभाग्य से, मौजूदा Laravel 5.8 प्रोजेक्ट को Laravel 6 में अपग्रेड करना काफी सरल है, बस https:/ पर जाएं। /laravel.com/docs/6.x/upgrad और अपग्रेड गाइड के माध्यम से अपना काम करें।
लारवेल 6 एक एलटीएस संस्करण है और 7 सितंबर, 2021 तक बग फिक्स और 6 सितंबर, 2022 तक सुरक्षा सुधार प्राप्त करेगा।
Laravel ६ से ७ और ७ से ८ को अपग्रेड करना ५.८ -> ६ अपडेट की तुलना में एक समस्या से भी कम है, इसलिए हो सकता है कि आप तब तक जारी रखना चाहें जब तक आप अप टू डेट न हों और PHP 8.0 के साथ टिक सकें।
Laravel 5.8 PHP 8 के साथ काम करता है, अपने PHP संस्करण को 7.4 पर डाउनग्रेड करता है और इसे काम करना चाहिए
संबंधित सवाल
नए सवाल
laravel
लारवेल एक स्वतंत्र, ओपन-सोर्स PHP वेब फ्रेमवर्क है, जो टेलर ओटवेल द्वारा निर्मित और मॉडल-व्यू-कंट्रोलर (एमवीसी) आर्किटेक्चरल पैटर्न और सिम्फनी पर आधारित वेब अनुप्रयोगों के विकास के लिए अभिप्रेत है। लारवेल का स्रोत कोड GitHub पर होस्ट किया गया है और MIT लाइसेंस की शर्तों के तहत लाइसेंस प्राप्त किया गया है।
$ composer create-project --prefer-dist laravel/laravel blog "5.8.*"
composer -vvv about
चलाएं और आउटपुट पोस्ट करेंFailed to initialize global composer: Composer could not find the config file: C:/Users/pc/AppData/Roaming/Composer/composer.json To initialize a project, please create a composer.json file as described in the https://getcomposer.org/ "Getting Started" section Running 2.0.9 (2021-01-27 16:09:27) with PHP 8.0.0 on Windows NT / 10.0 Failed to initialize global composer: Composer could not find the config file: C:/Users/pc/AppData/Roaming/Composer/composer.json To initialize a project, please create a composer.json file as described
देता है