composer глобальный запрос laravel / installer застрял на "Изменен текущий каталог" - PullRequest
0 голосов
/ 08 января 2020

Я сейчас настраиваю laravel на моей новой машине. но когда я попытался запустить composer global require laravel / installer, похоже, что команда застряла в измененном текущем каталоге на C: / Users / sheer / AppData / Roaming / Composer. Я почти час ждал, чтобы завершить установку sh, но я все еще застрял в этой измененной текущей части каталога.

enter image description here

Ответы [ 2 ]

1 голос
/ 08 января 2020

когда вы пытаетесь использовать composer с опцией gloab, вы имеете в виду, что эй composer Я хочу сохранить и иметь этот тип зависимости для будущего использования (что-то вроде laravel делает). поэтому он переключается в свою папку установки и пытается установить зависимость внутри нее. Как вы можете видеть, каталог по умолчанию для вас: C:/path/to/composer, который не доступен для записи без разрешения администратора на windows. так что вам либо нужно изменить каталог установки composer, который не предлагается, либо вам нужно щелкнуть правой кнопкой мыши на CMD и нажать Run As Administrator.

проверьте и посмотрите, как это работает. Проблемы такого типа чаще всего связаны с разрешениями.

1 голос
/ 08 января 2020

Установите composer оттуда https://getcomposer.org/download/
Затем выполните эту команду, чтобы создать проект Laravel:

composer create-project --prefer-dist laravel/laravel blog "5.8.*"
...