آفلاین
user-avatar

مشکل در نصب لاراول

2 ماه پیش
توسط محسن مهری آپدیت شد
آفلاین
user-avatar
amin karimi ( 770 تجربه )
3 سال پیش

با سلام خدمت دوستان
یه سوال داشتم
برای نصب لاراول از دستور laravel new laravel که استفاده میکنم پوشه vendor رو تو پروژه نصبی اضافه نمیکنه و برای هر کاری ارور میخورم
اگه پوشه vendor رو از پروژه های دیگه بیارم مشکل ظاهرا بر طرف میشه
دوستان کسی میدونه داستان چیه؟
laravel -v رو هم میزنم ورژن 1.5.0 نصب هست
از روش دوم استفاده میکنم اکی هست
سیستم عاملم ویندوز 10 و $path رو داخل variables اضافه کرم

آنلاین
user-avatar
حسام موسوی ( 382199 تجربه )
3 سال پیش
تخصص : طراح و برنامه نویس

میتونید برای نصب لاراول از دستور زیر استفاده کنید

composer create-project --prefer-dist laravel/laravel blog
آفلاین
user-avatar
amin karimi ( 770 تجربه )
3 سال پیش

بله تو سوالم گفتم با روش دوم نصب انجام ميشه ولي مشكل اينجاست خيلي زمان بره
و با روش اول خيلي سريع ميشه بروژه جديد ايجاد كرد

آفلاین
user-avatar
مهدی ( 23202 تجربه )
3 سال پیش

شما احتمالا فقط مسیر زیر رو به path اضافه کردی

C:\Users\{username}\AppData\Roaming\Composer\vendor\bin

باید این مسیر هم اضافه کنی

C:\ProgramData\ComposerSetup\bin
آفلاین
user-avatar
سجاد ( 14593 تجربه )
3 سال پیش
تخصص : برنامه نویس

سلام

متن اروری که به شما میده چی هست؟
آیا مجدد از دستور برای دریافت دوباره استفاده کردید؟

composer global require "laravel/installer"
آفلاین
user-avatar
amin karimi ( 770 تجربه )
3 سال پیش

سلام نه از دستور بالا مجدد استفاده نکردم
متن ارور رو قبلا دقت نکرده بودم چون پایین اخرین پیامی که میداد میگفت نرمافزار اماده به کاره فکر نمیکردم ارور داشته باشم
ولی الان متن بالا نگاه کردم جالبه که میگه نسخه php 7 نیست در حالیکه روی ومپ روی 7 انتخاب شده هست و خیلی وقته من دارم با php7 کار میکنم

آفلاین
user-avatar
سجاد ( 14593 تجربه )
3 سال پیش
تخصص : برنامه نویس

سلام
زمانی که از دستور php -v استفاده می کنید چه نسخه ای بر میگرده؟
چک کنید احیانا به کامپوزر یک نسخه دیگر php معرفی نشده؟

آفلاین
user-avatar
amin karimi ( 770 تجربه )
3 سال پیش

5.6 رو نشون ميده

آفلاین
user-avatar
amin karimi ( 770 تجربه )
3 سال پیش

جالبه phpinfo() ورژن 7 رو نشون میده ولی cmd و گیت هر دو ورژن 5.6
باید کاری کنم؟ برای اینکه گیت و cmd هم ورژن 7 رو بشناسن؟

آفلاین
user-avatar
سجاد ( 14593 تجربه )
3 سال پیش
تخصص : برنامه نویس

سلام
احیانا در ویندوز php رو در environment قرار ندادید؟
مسیردهی ها رو چک کنید احتمالا جایی تفاوتی وجود داره.
یک راه ساده اینکه کامپوزر رو مجدد نصب کنید و این بار در زمان نصب دقت کنید که فایل مربوط به php 7 رو بهش بدید.

آفلاین
user-avatar
rafig khiyavi ( 35 تجربه )
2 سال پیش

من هم همین مشکل رو دارم.
ضمنا اول سعی کردم با php 7 نصب کنم که خطا داد و برگشتم با php ورژن پایینتر نصب کردم و خطا نداد
ولی الان پوشه vendor با دستور laravel news blog تولید نمی شه و باقی کار خطا می ده. ظاهرا هم فقط همین یه پوشه تولید نمی شه و البته یه پوشه به نام routes اضافه (نسبت به آموزش ویدئویی) وجود دارد

به هر حال مشکل برای من حل نشده.
کسی کل مسیردهی های environment رو می دونه؟ الان در کل مسیردهی های من اینه:
C:\Users\yashil net\AppData\Roaming\Composer\vendor\bin;C:\ProgramData\ComposerSetup\bin

آفلاین
user-avatar
بهزاد میرزازاده ( 1118 تجربه )
1 سال پیش

سلام دوستان عزیز از آموزش نصب لاراول استفاده کنید و دقیقا از نسخه هایی که گفته شده و پیشنیاز ها استفاده کنید
https://jobteam.ir/ProductUser/62-Laravel-Installation

آفلاین
user-avatar
شادی ( 50 تجربه )
2 ماه پیش

سلام من در زمان نصب لاراول این ارور را دریافت می کنم
[Composer\Downloader\TransportException]
The "http://repo.packagist.org/p/provider-2013%248b5391c160aae4630f1ec6fc297ba385f276a8f393e7c9f7873a0db75867cf3e.j
son" file could not be downloaded: failed to open stream: HTTP request failed!
دلیلش چیه میشه منو راهنمایی کنید تا بتونم نصبش کنم
ممنون

آفلاین
user-avatar
محسن مهری ( 27890 تجربه )
2 ماه پیش
تخصص : برنامه نویس back-end با زبان php framework laravel

@amin66.karimi
@fatehi.leader
سلام یک بار کلا xamp و composer رو پاک و دوباره نصب کنید شاید درست بشه .
یک توضیح کوچیک هم بدم تا بفهمین دقیقا مشکلات از کجاست
کمپوسر یک وبسایت (و یکسری امکانات) برای پکیج های نوشته شده به زبان php هستش، برای همون ما میتونیم هر چیزی که به زبان php نوشته شده رو توی composer پیدا کنیم ، حالا برای نصب لاراول( که یک پکیج php محسوب میشه این هم تقریبا البته اگه نخایم وارد جزئیات بشیم) هم دو تا راه داریم
این بنده خدا tyler هر ورژن جدیدی که laravel مینویسه رو میاد توی این ادرس composer میزاره و میتونیم مستقیم نصبش کنیم :

composer create-project --prefer-dist laravel/laravel blog

یا هم که یک پکیج کمپوسر دیگه به نام laravel/installer نصب کنیم که در واقع واسط ما بین کمپوسر و همین ادرس میشه و تنها تفاوتش اینه که به صورت global نصب میشه و چند تا خط فرمان برای این پکیج فعاله که یکیش اینه :

laravel new blog

مسئله نهایی : هر وقت با این پکیج یعنی laravel/installer پروژه رو نصب کردین یک composer update یا composer install هم بزنین تا اگه چیزی به روز شده بود دانلود کنه و نصب کنه

برای ارسال پاسخ باید وارد سایت شوید