ارور در هنگام نصب پکیج های لاراولی

4 روز پیش توسط گمنام آپدیت شد
آفلاین
user-avatar
گمنام ( 47946 تجربه )
4 روز پیش
تخصص : طراح وب ، برنامه نویس

لینک کوتاه اشتراک گذاری

-2

سلام
من در هنگام نصب پکیج VERTA به مشکل خوردم .
همه چی درست انجام می شد و میشه تا اینکه ر نهایت به این ارور بر میخوره :

Script @php artisan vender:publish --force --tag=livewire:assets -ansi handling the post-autoload-dump event returned with error code 1

Installation failed, reverting ./composer.json and ./composer.lock to their original content.

همچنین پکیج جلالی هم همین مشکل رو داره !!!

بهترین پاسخ
آفلاین
user-avatar
گمنام
4 روز پیش

اون خط رو از فایل composer.json حذف کردم و مشکل حل شد ...! 🎉
یک کمی هم که نگاه کردم متوجه شدم اشتباه تایپی در این خد کد هست و به جای vendor:publish نوشته شده vender:publish ...

@mhyeganeh و @mehranmarandi90 بسیار متشکرم .

آفلاین
user-avatar
گمنام ( 47946 تجربه )
4 روز پیش
تخصص : طراح وب ، برنامه نویس

لینک کوتاه اشتراک گذاری

-2

منتظر پاسخ هستم ...
کارم بسیار فوری هست ...

آفلاین
user-avatar
گمنام ( 47946 تجربه )
4 روز پیش
تخصص : طراح وب ، برنامه نویس

لینک کوتاه اشتراک گذاری

-2

میتونید راهنمایی بفرمایید ؟

آفلاین
user-avatar
محمدحسن یگانه ( 119417 تجربه )
4 روز پیش
تخصص : Full-Stack Web Developer Freelancer

لینک کوتاه اشتراک گذاری

3

چیزی که از متن ارور میشه فهمید این هست که این قضیه هیچ ارتباطی با پکیج VERTA و جلالی نداره و احتمالا هر پکیج دیگری رو هم بخواید نصب کنید همین داستانه.

در فایل composr.json یک بخشی هست بنام scripts. زیر مجموعه اش یک قسمتی داره بنام post-autoload-dump که یک آرایه هست و یکسری دستورات اونجا قرار می‌گیرند. حالا روش کارش اینطور هست که بعد از هربار dump شدن autolaod که مثلا در زمان نصب پکیج جدید و آپدیت و ... بصورت اتومات انجام میشه دستورات قرار گرفته در این بخش اجرا میشن.

حالا با این توضیحات ظاهرا شما یک دستوری در این بخش دارید که مربوط میشه به publish کردن asset های livewire که وقتی میخواد اجراش کنه با ارور مواجه میشه. باید بگردید دنبال علت این قضیه که چرا چنین اتفاقی می افته و مثلا یکبار مستقیم همین دستور رو اجرا کنید تا ببینید ارورش چیه. شاید هم مثلا livewire رو کلا نصب یا کانفیگ نکردید. بصورت آزمایشی و موقتی هم میشه خط مربوطه رو کامنت کنید.

آفلاین
user-avatar
گمنام ( 47946 تجربه )
4 روز پیش
تخصص : طراح وب ، برنامه نویس

لینک کوتاه اشتراک گذاری

-3

@mhyeganeh
مشکلی که از لایووایر نیست و لایووایر هم نصب هست و هم کار میکنه .
وقتی هم دستور php artisan vender:publish --force --tag=livewire:assets -ansi رو اجرا میکنم با ارور زیر مواجه میشم :

  There are no commands defined in the "vender" namespace.   

  Did you mean this?
      vendor  

وقتی هم این خط رو از "@php artisan vender:publish --force --tag=livewire:assets -ansi" فایل composer.json حذف میکنم و اقدام به نصب میکنم با ارور زیر مواجه میشم :

آفلاین
user-avatar
گمنام ( 47946 تجربه )
4 روز پیش
تخصص : طراح وب ، برنامه نویس

لینک کوتاه اشتراک گذاری

-2

اون خط رو از فایل composer.json حذف کردم و مشکل حل شد ...! 🎉
یک کمی هم که نگاه کردم متوجه شدم اشتباه تایپی در این خد کد هست و به جای vendor:publish نوشته شده vender:publish ...

@mhyeganeh و @mehranmarandi90 بسیار متشکرم .

آفلاین
user-avatar
مهران مرندی ( 39951 تجربه )
4 روز پیش
تخصص : برنامه نویس PHP - laravel

لینک کوتاه اشتراک گذاری

2

برام جالبه که @mhyeganeh خیلی خوب شما رو راهنمایی کرد و راه حل رو بهتون گفت ولی شما جواب خودتون رو بهترین جواب انتخاب کردید.
ایشالا که اشتباهی بوده.

آفلاین
user-avatar
گمنام ( 47946 تجربه )
4 روز پیش
تخصص : طراح وب ، برنامه نویس

لینک کوتاه اشتراک گذاری

-2

@mehranmarandi90 حقیقتا از قبل تمام مواردی که فرمودند رو میدونستم ولی دقیق نرفتم نگاه کنم ببینم مشکلش تو فایل composer.json چیه . اما وقتی که گفتند برو فلان رو امتحان کن متوجه شدم که دو تا اشتباه تایپی داره یکی vender:publish و دیگری -ansi که چون خودم متوجه شدم و تو پاسخ ایشون هم نبود پاسخ خودم رو به عنوان پاسخ برتر انتخاب کردم و قصد خاصی هم نداشتم !!! یک وقت اشتباه نشه که به خاطر ...
امیدوارم سوء تفاهمی پیش نیامده باشد

برای ارسال پاسخ لازم است، ابتدا وارد سایت شوید.