اذهب إلى المحتوى
  • 0

ظهور خطأ عند تحديث composer في Laravel Forge

Amir Alsaeed

السؤال

لدي مشروع يعمل بشكل سليم في بيئة التطوير وعلى خادم الويب، ولكن عندما أقوم بالتحديث ضمن Forge بتنفيذ الأمر التالي:

composer update --no-dev
php artisan optimize

يظهر هذا الخطأ:

[RuntimeException]
The lock file does not contain require-dev information, run install with the --no-dev option or run update to install those packages.

حاولت أيضاً استخدام composer update بدلاً من composer update --no-dev فظهر الخطأ التالي:

Loading composer repositories with package information
Installing dependencies (including require-dev) from lock file
Nothing to install or update
Generating autoload files
PHP Fatal error:  Call to undefined method
Illuminate\Foundation\Application::getCachedCompilePath() in /home/forge/default/vendor/laravel/framework/src/Illuminate/Foundation/Console/ClearCompiledCommand.php on line 28
PHP Stack trace

[Symfony\Component\Debug\Exception\FatalErrorException]                             
Call to undefined method Illuminate\Foundation\Application::getCachedCompilePath()
Script php artisan clear-compiled handling the post-install-cmd event returned with an error

[RuntimeException
Error Output: PHP Fatal error:  Call to undefined method Illuminate\Foundation\Application::getCachedCompilePath() in /home/forge/default/vendor/laravel/framework/src/Illuminate/Foundation/Console/ClearCompiledCommand.php on line 28  
PHP Stack trace:      

فماهي هذه المشكلة هنا؟ وكيف يمكنني حلها؟

رابط هذا التعليق
شارك على الشبكات الإجتماعية

Recommended Posts

  • 0

في بيئة العمل المحلية الخاصة بك , يجب التحقق من ملف composer.json و التحقق من أي عنصر  في require يجب أن يكون ضمن require-dev و قم بنقله . 

ثم أحذف ملف composer.lock و من ثم إعادة التحديث   

composer update -vvv

ومن ثم قم بأختبار مشروعك محلياً , وإذا كل شيء يعمل يمكنك نقل composer.lock الخاص بك إلى نظام التحكم في الإصدار الخاص بك وإعادة نشر التطبيق على Forge

رابط هذا التعليق
شارك على الشبكات الإجتماعية

انضم إلى النقاش

يمكنك أن تنشر الآن وتسجل لاحقًا. إذا كان لديك حساب، فسجل الدخول الآن لتنشر باسم حسابك.

زائر
أجب على هذا السؤال...

×   لقد أضفت محتوى بخط أو تنسيق مختلف.   Restore formatting

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   جرى استعادة المحتوى السابق..   امسح المحرر

×   You cannot paste images directly. Upload or insert images from URL.

  • إعلانات

  • تابعنا على



×
×
  • أضف...