У меня есть проект Laravel, который я создал и загрузил в github.Laravel - Composer не может найти конфигурационный файл
На втором компьютере я установил композитор, который работает в cmd, и я загрузил файлы проекта через git. Идея состоит в том, чтобы иметь возможность использовать git и работать над одним и тем же проектом на любом компьютере.
Но, например, при попытке сделать
composer show illuminate/database
или
composer install
Я получаю сообщение:
"Composer could not find the config file: C:\ProgramData\ComposerSetup\bin"
"To initialize a project, please create a composer.json file"
Также при выполнении
php artisan migrate
я
Warning: require(): Failed opening required 'C:\workspace\myproject\bootstrap../vendor/autoload.php' (include_path='.;C:\xampp\php\PEAR' in 'C:\workspace\myproject\bootstrap\autoload.php' on line 17)
В моем файле .gitignore я увидел, что «\ поставщика» был добавлен, так что папка отсутствует. Если я отредактировать файл "autoload.php" на линии 17, от: require __DIR__.'/../vendor/autoload.php';
к: require __DIR__.'\autoload.php';
Я получаю много линий с этой ошибкой:
constant LARAVEL_START already defined
Я думаю, "композитор установки" будет добавьте папку «vendor», если ошибка конфигурации может быть исправлена.
Это файл .gitignore, кстати:
.DS_Store
node_modules
.tmp
.sass-cache
/vendor
Homestead.yaml
Homestead.json
.env
"C:\ProgramData\ComposerSetup\bin"
добавляется в качестве переменной окружения, и если удалить его, то команда «композитор» не работает.
Кажется, что перед тем, как это сработает, необходимо выполнить некоторые шаги, можете ли вы понять, в чем проблема?
Вы используете 'композитор install' или' composer update' из папки проекта Laravel? –
«composer install», может быть, мне стоит попробовать «композиторское обновление»? (edit - он показывает ту же ошибку) – Galivan