من هر پکیجی رو که میخوام با کامپوزر نصب کنم با چنین اروری مواجه میشم، سرچ هم کردم ولی چیزی درگیرم نشد، ممنون میشم کمک کنید:
سلام دوست عزیز
اکستنشن fileinfo رو باید فعال کنید
محمد گازری۱۹ تیر ۱۴۰۱، ۰۹:۱۴
سلام آقای گازری، فایل php.ini رو برسی کردم اکستنشن fileinfo فعال بود.
کامنتش کردم و ریاستارت کردم دوباره زمپ رو بازم تغیری نکردم،
ممنون از پاسخ گوییتون.
مسعود هارونی۱۹ تیر ۱۴۰۱، ۰۹:۳۰
گویا شما php رو بصورت جداگانه نصب کردین و CLI داره از اون استفاده میکنه و هنگام کار با composer تنظیمات رو داره از php.ini اون میگیره
تنظیمات مورد نیاز رو در اونجا نیز انجام بدین
محمد گازری۱۹ تیر ۱۴۰۱، ۰۹:۳۹
فقط توی این پروژه به این شکله، وگرنه همین الان توی یه پروژه دیگه همین پکیچ رو تونستم به راحتی نصب کنم.
به نظرتون چه کاری میتونم براش انجام بدم؟
ایده دارید براش؟
اگر لطف کنید ریسورس هم معرفی کنید خیلی ممنونتون میشم.
مسعود هارونی۱۹ تیر ۱۴۰۱، ۱۰:۰۲
من چون به صورت متنی نداشتم خطاتون رو نشد براتون لینک بفرستم
متن خطا رو سرچ کنید و منابع رو بگردید هست تاپیک هاش
محمد گازری۱۹ تیر ۱۴۰۱، ۱۰:۲۵
سلام مجدد، من متوجه شدم مشکل از کجاست.
فایل composer.json مشکل داره، زمانی که کامپوزر رو از اول اینیت میکنم مشکل برطرف میشه.
فایل composer.json , composer.lock رو پیوست کردم.
این هم متن ارور هستش:
Info from https://repo.packagist.org: #StandWithUkraine
Using version ^11.0 for laravel-lang/lang
./composer.json has been updated
Running composer update laravel-lang/lang
Loading composer repositories with package information
Info from https://repo.packagist.org: #StandWithUkraine
Updating dependencies
Your requirements could not be resolved to an installable set of packages.
Problem 1
- league/mime-type-detection 1.11.0 requires ext-fileinfo * -> it is missing from
your system. Install or enable PHP's fileinfo extension.
- laravel/framework v9.19.0 requires league/flysystem ^3.0.16 -> satisfiable by league/flysystem[3.1.0].
- league/flysystem 3.1.0 requires league/mime-type-detection ^1.0.0 -> satisfiable by league/mime-type-detection[1.11.0].
- laravel/framework is locked to version v9.19.0 and an update of this package was not requested.
To enable extensions, verify that they are enabled in your .ini files:
- C:\\Program Files\\php-8.1.0\\php.ini
You can also run `php --ini` inside terminal to see which files are used by PHP in CLI mode.
You can also try re-running composer require with an explicit version constraint, e.g. "composer require laravel-lang/lang:*" to figure out if any version is installable, or "composer require laravel-lang/lang:^2.1" if you know which you need.
Installation failed, reverting ./composer.json and ./composer.lock to their original content
.