• 1400/02/18

استفاده از ترمینال و کامپوزر :

سلام استاد در قسمت 47 ام اموزش شما فرمودید که باید کامپوزر را نصب کنیم و بعد در ترمینال بزنیم:

composer -v تا ببینیم ایا کامپوزر نصب شده است یا خیر که من چک کردم و دیدم که نصب شده و بعد گفتید که باید ترمینال رو باز کنیم  و یک دستوری بنویسیم که من نوشتم:

 

C:\xampp\htdocs\project>composer update

 

اما برای من بعد از نوشتن دستور بالا این رو مینویسه:

'composer' is not recognized as an internal or external command,

operable program or batch file.

 

به صورت کلی اینجوری میشه از بالا تا پایین:

 

Microsoft Windows [Version 10.0.19041.928]
(c) Microsoft Corporation. All rights reserved.

C:\xampp\htdocs\project>composer update
'composer' is not recognized as an internal or external command,
operable program or batch file.

C:\xampp\htdocs\project>

 

من پروژه ام رو در پوشه htdocs در xampp گذاشتم  و وقتی که vs code رو باز میکنم رویه new terminal میزنم میشه لطفا راهنمایی ام کنید

 

ممنون

  • 1400/02/18
  • ساعت 22:34

سلام دوست عزیز ؛

این مشکل برای ویندوزه در واقع environment variables  برای کامپوزر رو نمی شناسه . نگران نباشید کار هایی رو که بهتون میگم انجام بدین انشاالله مشکلتون حل بشه .

1) ابتدا عبارت advanced system settings رو سرچ کنید و بعد نتیجه رو باز کنید .

2) روی environment variables کلیک کنید .

3) توی باکس بالا از قسمت variables گزینه PATH رو انتخاب کنید و روی edit کلیک کنید .

4) روی new کلیک کنید تا بتونین یک path جدید بسازید .

5) مسیر زیر رو اضافه کنید و بقیه رو ok بزنید تا ذخیره بشه .

C:\Users\نام کاربری سیستمتون\AppData\Roaming\Composer\vendor\bin

  • 1400/02/19
  • ساعت 01:34

با سلام خدمت شما همراه عزیز

 

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


  • 1400/02/19
  • ساعت 17:08

سلام دوست عزیز :mim student ممنون از راهنماییت مشکلم حل شد

فقط اینکه یک فایل اضافی هم برام ساخته شده زمانی که composer update رو زدم که برای استاد ساخته نشده است

اسم فایل است:

composer.lock

که در روت اصلی پروژه ام ساخته شده است و محتویات داخلش این است:

{
    "_readme": [
        "This file locks the dependencies of your project to a known state",
        "Read more about it at https://getcomposer.org/doc/01-basic-usage.md#installing-dependencies",
        "This file is @generated automatically"
    ],
    "content-hash": "8d070178755c320c69f93ee4800660ef",
    "packages": [],
    "packages-dev": [],
    "aliases": [],
    "minimum-stability": "stable",
    "stability-flags": [],
    "prefer-stable": false,
    "prefer-lowest": false,
    "platform": [],
    "platform-dev": [],
    "plugin-api-version": "2.0.0"
}

  • 1400/02/19
  • ساعت 22:26

سلام مجدد ؛

خدا رو شکر که مشکلتون حل شد . یکی از وظایف composer.lock اینه که نسخه پکیج هایی رو که درونش تعریف میکنید همواره ثابت نگه میداره تا بتونه شرایط رو برای تمام برنامه نویسان روی یک پروژه یکسان کنه تا هرکسی هر موقع دلش خواست نسخه پکیج ها رو برای خودش تغییر نده.  


  • 1400/03/11
  • ساعت 15:54

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

 

با تشکر


  • 1400/03/15
  • ساعت 12:49

با سلام خدمت شما همراه عزیز

 

 

میتونید رنگشو تغییر بدید

 

سرچ بفرمایید change error color terminal vs code


logo-samandehi