مجهول
  • 1

حل مشكلة أمر composer require laravel/sail –dev ؟

  • 1

مرحبا لقد واجهت مشكلة عندما أردت تنصيب الـ sail في الlaravel وهي :

لما كتبت الأمر التالي من أجل التنصيب :
composer require laravel/sail --dev

يظهر لي هذا المشكل :

Your requirements could not be resolved to an installable set of packages

 laravel/sail[v1.12.0, …, 1.x-dev] require illuminate/contracts ^8.0|^9.0 -> found illuminate/contracts[dev-master, v8.0.0, …, 8.x-dev, 9.x-dev (al ias of dev-master)] but these were not loaded, likely because it conflicts with another require

 Root composer.json requires laravel/sail ^1.12 -> satisfiable by laravel/sail[v1.12.0, 1.x-dev]

Installation failed, reverting ./composer.json and ./composer.lock to their original content.

هل هناك حل للمشكلة لأنني لم أفهمها .

 

  1. مرحبا بخصوص المشكلة يبدو أن نسخة الـ sail تحتاج نسخة لارافيل من 8 إلى 9 لذلك تحتاج لتغيير نسخة لارافيل في مشروعك لكي تعمل .

    قم بإنشاء مشروع لارافيل جديد عبر الامر لتالي في الـ composer :

    “*composer create-project laravel/laravel blog “8

    في حال كان المشروع لديك النسخة الـ 9 من لارافيل يمكنك تغير سطر في ملف composer.json للمشروع و هو السطر التالي :

    ,”laravel/framework”: “^9.0”

    قم بتغييره ألى التالي :

    ,”laravel/framework”: “^8.0”

    بعد التغيير قم بحذف ملف الـ vendor و ملف composer.lock  و بعد قم بكتابة السطر التالي :

    composer install

    وسوف يحل المشكل و يتم تنصيب الـ sail .

    • 0
أضف اجابة

أضف اجابة

‫تصفح