البرمجة

تثبيت Laravel على Ubuntu 14.04: حلول لمشكلة laravel: command not found

في بيئة تطوير الويب، يواجه المطورون أحيانًا تحديات تثبيت واستخدام أطر العمل. من بين هذه الأطر، Laravel تبرز كإطار عمل PHP قوي وشهير. ومع ذلك، يمكن أن تظهر بعض المشاكل أثناء التثبيت والتكوين، وهذا ما يبدو أنك تواجهه في تثبيت Laravel على بيئتك.

قد يكون الخطأ الذي تواجهه مرتبطًا بعدم العثور على أمر Laravel. عند قيامك بتنفيذ الأمر “laravel new test”، يبدو أن النظام لا يستطيع العثور على الأمر، مما يدل على أن Laravel لم يتم تكوينه بشكل صحيح أو أن الإعدادات لا تزال تحتاج إلى بعض التحسين.

للبداية، تحقق من المسار الذي تم تحديده للتثبيت العام باستخدام Composer. يمكنك القيام بذلك عبر الأمر:

bash
composer global show laravel/installer

تحقق من أن Laravel مثبت بشكل صحيح وتأكد من أن المسار العام للمثبت مضاف إلى متغير البيئة PATH بشكل صحيح.

من خلال قراءة المعلومات التي قدمتها، يظهر أنك قمت بإضافة المسار إلى ملف .bashrc بشكل صحيح. ومع ذلك، يمكن أن يكون هناك خطأ طباعة في هذا الملف. تأكد من أن الرمز “∼” هو الرمز الصحيح للمستخدم الحالي، ويجب أن يكون ” ~ ” وليس “∼”.

للتأكد من عدم وجود أخطاء في ملف .bashrc، يمكنك استخدام الأمر التالي:

bash
source ~/.bashrc

هذا يعيد تحميل ملف .bashrc بدون الحاجة إلى تسجيل الدخول مرة أخرى.

إذا استمرت المشكلة، قم بالتحقق من ملف .composer/vendor/bin للتأكد من وجود الأمر laravel في هذا المكان.

أخيرًا، يمكنك تجربة تحديث Composer:

bash
composer self-update

ثم حاول تنفيذ أمر Laravel مرة أخرى.

بتلك الخطوات، يمكن أن يكون لديك فكرة أوضح حول سبب عدم عمل أمر Laravel على نظامك. إذا استمرت المشكلة، يمكن النظر في البحث عن حلول أو مشاركة تفاصيل إضافية حول الخطأ للحصول على مساعدة دقيقة من المجتمع المبرمجي.

المزيد من المعلومات

في سياق تثبيت Laravel على نظام Ubuntu 14.04 داخل بيئة Vagrant VM، يعد استخدام Composer لتثبيت Laravel واحدًا من الخطوات الأساسية. يجدر بك أن تتأكد من أن Composer مثبت بشكل صحيح وأنه يعمل بنجاح في بيئتك.

عند تنفيذ الأمر:

bash
composer global require "laravel/installer"

يجب أن يقوم Composer بتنزيل Laravel Installer وتثبيته في المسار الذي تمت إضافته إلى متغير البيئة PATH. يظهر أنك قد قمت بإضافة المسار بشكل صحيح باستخدام الأمر:

bash
export PATH="~/.composer/vendor/bin:$PATH"

وقد تأكدت من الطباعة الصحيحة للحروف والرموز في هذا الأمر.

من الجيد أنك قمت بتحقق المسار باستخدام:

bash
echo $PATH

وتأكدت من وجود المسار الصحيح في النتيجة.

ومع ذلك، بعد ذلك واجهت مشكلة عند تنفيذ الأمر:

bash
laravel new test

حيث يظهر أن النظام لا يستطيع العثور على الأمر. هنا يجب أن تتحقق من الأمور التالية:

  1. تحقق من وجود Laravel Installer:
    تأكد من أن Laravel Installer مثبت بشكل صحيح عن طريق تشغيل:

    bash
    composer global show laravel/installer

    يجب أن يظهر Laravel Installer في النتائج.

  2. تحقق من وجود الأمر في المسار المحدد:
    تأكد من وجود الأمر “laravel” في المسار الذي أضفته إلى متغير البيئة PATH. يمكنك التحقق من ذلك بالتنقل إلى مجلد ~/.composer/vendor/bin والتحقق من وجود ملف “laravel” هناك.

  3. تحديث Composer:
    يمكنك تحديث Composer إلى أحدث إصدار باستخدام الأمر:

    bash
    composer self-update

    ثم حاول تنفيذ الأمر Laravel مرة أخرى.

بتنفيذ هذه الخطوات، يمكنك تحديد مصدر المشكلة والعمل نحو حلها بشكل أكثر فعالية. إذا استمرت المشكلة، يمكنك مشاركة رسائل الخطأ التي تحصل عليها عند تنفيذ الأمر “laravel new test” لتوفير تفاصيل إضافية لتسهيل عملية تحديد المشكلة.

مقالات ذات صلة

زر الذهاب إلى الأعلى