Git не был распознан до того, как у меня возникла эта ошибка, поэтому я сделал обе переменные окружения, указывающие на местоположение git. Теперь композитор не найден, хотя я запускаю команду из папки, содержащей composer.json
. Композитор установлен правильно. Обратите внимание, что оба пути указывают на git, так ли это должно быть?«композитор» не распознается как внутренняя или внешняя команда
ответ
перейти к C:\wamp\www\laravel\
в командной строке использования "C:\ProgramData\ComposerSetup\bin\composer install"
вместо "composer install"
Либо вы можете попробовать шаги, перечисленные на http://leedavis81.github.io/global-installation-of-composer-on-windows/ Так как способ, который вы предлагаете, не так полезен, в то время как новый проект создания laravel, он будет звоните композитору, и вы найдете ошибку –
Для тех, кто еще читает ищу ответ (как я сделал, когда я нашел это): перезагрузка CMD запроса не будет работать , вы должны перезапустить Проводник Windows или ваш компьютер, а затем и композитор, и php будут работать по всему миру.
спасибо, это сработало! – undefined
сделано! :) Благодаря –
Щелкните правой кнопкой мыши Мой компьютер Выбр.зн propertise
Advance System Настройка
-> вкладка Advance -> Переменные среды
-> Система Variable -> Нажмите путь ->
-> Add Line ->
C:\composer
Как вы установили композитор? Вы перезапустили приглашение CMD? Какова полная ценность 'PATH'? –
Значение «Путь» (не ограничен) - «C: \ Program Files (x86) \ Git \ bin; C: \ Program Files (x86) \ Git \ cmd; C: \ xampp \ php; C: \ ProgramData \ ComposerSetup \ Bin». Я установил его с помощью .exe на сайте. Я перезарядил cmd. – Dimoff
@WouterJ подходит для «Вы перезапустили приглашение CMD?». Вам необходимо перезапустить CMD-порт. Тогда только вы можете получить команду композитора. – NullPointer