راکت

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

13 پاسخ

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

amin karimi
amin karimi
@amin66.karimi
ثبت پرسش جدید

پاسخ‌ها

13
حسام موسوی
حسام موسوی
@hesammousavi

تخصص: طراح و برنامه نویس

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

composer create-project --prefer-dist laravel/laravel blog
amin karimi
amin karimi
@amin66.karimi

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

شاید پاسخ شما همین‌جا باشد

مهدی
مهدی
@code2code

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

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

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

C:\ProgramData\ComposerSetup\bin
سجاد
سجاد
@sajaddp

تخصص: برنامه نویس

سلام

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

composer global require "laravel/installer"
amin karimi
amin karimi
@amin66.karimi

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

سجاد
سجاد
@sajaddp

تخصص: برنامه نویس

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

amin karimi
amin karimi
@amin66.karimi

5.6 رو نشون ميده

amin karimi
amin karimi
@amin66.karimi

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

سجاد
سجاد
@sajaddp

تخصص: برنامه نویس

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

رافق مجتهدزاده
رافق مجتهدزاده
@rafig

تخصص: برنامه نویسی php

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

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

بهزاد میرزازاده
بهزاد میرزازاده
@mirzazadehbehzad

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

شادی
شادی
@fatehi.leader

سلام من در زمان نصب لاراول این ارور را دریافت می کنم
[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!
دلیلش چیه میشه منو راهنمایی کنید تا بتونم نصبش کنم
ممنون

محسن مهری
محسن مهری
@mohsen.mehri6101

تخصص: برنامه نویس 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 هم بزنین تا اگه چیزی به روز شده بود دانلود کنه و نصب کنه

برای ارسال پاسخ لازم است وارد شده یا ثبت‌نام کنید

ورود یا ثبت‌نام