Вы пытаетесь запустить эту команду в папке установки Windows, для которой у вас нет прав на запись.
Это можно увидеть из командной строки
C:\WINDOWS\System32>
Решениебудет cd
в другую папку или диск, для которого у вас есть права на запись (например, «Диск») и повторите команду.
Пример:
D:
cd D:/Projects // Might be different based on your folder structure
composer create-project --prefer-dist laravel/laravel blog
Поскольку вы сказали то же самоеКоманда работает на Git Bash.Это связано с тем, что папка Git Bash по умолчанию ~
, которая указывает на текущую папку пользователя в вашей системе.Поскольку это ваша собственная папка пользователя, вы можете делать там все, включая запись.Вот почему ваш скрипт отлично работает с использованием Git Bash.