💻 آخرین فرصت یادگیری برنامه‌نویسی با آفر ویژه قبل از افزایش قیمت در ۵ آذر ماه (🎁 به همراه یک هدیه ارزشمند )
۰ ثانیه
۰ دقیقه
۰ ساعت
۳ پیمان
tail در لاراول 11
مصطفی زارعی حل شده توسط مصطفی زارعی

درود وقت بخیر من رو ویندوز کار میکنم . و دستور Tail  برای من کار نمیکنه و pail رو نصب کردم این عرور رو میده

 RuntimeException

 The [pcntl] extension is required to run Pail.

و وقتی cd می‌کنم داخل فایل storage این عرور رو میده

Could not open input file: pail
ممنون میشم راهنمایی کنید
 

سلام. وقت بخیر

داخل داکیومنت خود لاراول گفته شده که پیش نیازهاش php 8.2+ و PCNTL extension هست.

Laravel Pail requires PHP 8.2+ and the PCNTL extension.

داخل داکیومنت PHP قسمت PCNTL گفته این قابلیت روی ویندوز وجود نداره. (لینک)

Note: This extension is not available on Windows platforms.

با سرچی که من انجام داده به این مورد پایین رسیدم. امیدوارم کمکتون کنه.

The pcntl (Process Control) extension is not available on Windows as it's primarily a Unix/Linux feature. If you need to run Pail on Windows, you might consider using Windows Subsystem for Linux (WSL) or Docker, which can provide a Linux environment.

1- Install WSL: Enable WSL on your Windows machine and install a Linux distribution (like Ubuntu) from the Microsoft Store.

2- Set Up PHP in WSL: Once you have WSL set up, install PHP and the pcntl extension:

sudo apt-get update
sudo apt-get install php php-pcntl

3- Run Pail: You can now run your Pail commands from the WSL terminal.

 

بهترین پاسخ
مصطفی زارعی ۲۶ مهر ۱۴۰۳، ۰۹:۰۸

ممنونم از پیگیریتون . من git bash رو نصب کردم و انداختمش رو phpstorm جواب داد و tail به درستی کار میکنه

پیمان ۲۸ مهر ۱۴۰۳، ۱۰:۳۷

خواهش میکنم، موفق باشید. 

مصطفی زارعی ۲۸ مهر ۱۴۰۳، ۱۱:۴۴