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

السؤال

نشر

بعد إنشاء مشروع جديد في Laravel Valet على الخادم، يظهر لدي الخطأ التالي:

Unable to determine linked PHP

حاولت حذف Valet وإعادة تحميله وأيضاً جميع اعتماديات ال PHP ثم قمت بتحميل PHP 7.1 من جديد ولكن عند تنفيذ الأمر valet install يعود ويظهر الخطأ:

Homebrew PHP appears not to be linked

ما حل هذه المشكلة؟

Recommended Posts

  • 0
نشر

إن Laravel Valet يقوم بإنشاء ما يدعى بـ symlinks ضمن المسار التالي على نظام لينكس:

/usr/local/bin

ويمكن إنشاء أول رابط عن طريق تنفيذ الأمر التالي:

brew link php7

حيث سيتم طباعة رسالة النجاح أو الفشل مع تحديد المشكلة في حال وجودها لتتمكن من معرفة السبب بدقة.

غالباً تكون المشكلة في الصلاحيات الموجودة، للتأكد يجب القيام بالتالي:

sudo chown -R `whoami`:admin /usr/local/bin

ثم:

lrwxr-xr-x 1 YOURUSER admin 29 10 May 21:40 php -> /usr/local/Cellar/php7/7.1/bin/php

(مع استبدال نسخة PHP بالنسخة الموجودة في النظام).

ولمعرفة نسخة PHP الموجودة نقوم بتنفيذ الأمر:

brew list

وبعدها يمكن إجراء override من جديد على هذه النسخة للقيام بإنشاء link :

brew link php@7.1 --force --overwrite

وأخيراً، نقوم بالتحميل من جديد:

valet install

 

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

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

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

×   لقد أضفت محتوى بخط أو تنسيق مختلف.   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.

  • إعلانات

  • تابعنا على



×
×
  • أضف...