2015-01-01 3 views
11

Git не был распознан до того, как у меня возникла эта ошибка, поэтому я сделал обе переменные окружения, указывающие на местоположение git. Теперь композитор не найден, хотя я запускаю команду из папки, содержащей composer.json. Композитор установлен правильно. Обратите внимание, что оба пути указывают на git, так ли это должно быть?«композитор» не распознается как внутренняя или внешняя команда

enter image description here

+4

Как вы установили композитор? Вы перезапустили приглашение CMD? Какова полная ценность 'PATH'? –

+0

Значение «Путь» (не ограничен) - «C: \ Program Files (x86) \ Git \ bin; C: \ Program Files (x86) \ Git \ cmd; C: \ xampp \ php; C: \ ProgramData \ ComposerSetup \ Bin». Я установил его с помощью .exe на сайте. Я перезарядил cmd. – Dimoff

+1

@WouterJ подходит для «Вы перезапустили приглашение CMD?». Вам необходимо перезапустить CMD-порт. Тогда только вы можете получить команду композитора. – NullPointer

ответ

4

перейти к C:\wamp\www\laravel\ в командной строке использования "C:\ProgramData\ComposerSetup\bin\composer install" вместо "composer install"

+0

Либо вы можете попробовать шаги, перечисленные на http://leedavis81.github.io/global-installation-of-composer-on-windows/ Так как способ, который вы предлагаете, не так полезен, в то время как новый проект создания laravel, он будет звоните композитору, и вы найдете ошибку –

13

Для тех, кто еще читает ищу ответ (как я сделал, когда я нашел это): перезагрузка CMD запроса не будет работать , вы должны перезапустить Проводник Windows или ваш компьютер, а затем и композитор, и php будут работать по всему миру.

+0

спасибо, это сработало! – undefined

+0

сделано! :) Благодаря –

0

Щелкните правой кнопкой мыши Мой компьютер Выбр.зн propertise

Advance System Настройка

-> вкладка Advance -> Переменные среды

-> Система Variable -> Нажмите путь ->

-> Add Line ->C:\composer