laravel is not recognized as an internal or extern

2019-03-10 18:49发布

I'm trying to start laravel,

Found the following line in their tutorial:

Make sure to place the ~/.composer/vendor/bin directory in your PATH so the laravel executable is found when you run the laravel command in your terminal.

I don't understand what I should do ?

I added ~/.composer/vendor/bin to my system variables, and then tried using 'laravel new blog' in the command line but got the following message :

laravel is not recognized as an internal or external command

what should I do?

3条回答
手持菜刀,她持情操
2楼-- · 2019-03-10 19:27

For Windows add

C:\Users\MyUserName\AppData\Roaming\Composer\vendor\bin 

... to directory by going to "My Computer" > "Properties" > "Advanced" > "Environment > Variables" > "Path".

Note: MyUserName is your pc username .

Restart your PC and it would work

查看更多
smile是对你的礼貌
3楼-- · 2019-03-10 19:39

Use correct path to the Composer bin directory.

Good:

%USERPROFILE%\AppData\Roaming\Composer\vendor\bin

Bad:

~/.composer/vendor/bin
查看更多
淡お忘
4楼-- · 2019-03-10 19:45

For me after adding PATH to environment variables result was the same. I found me answer here

So at first you have to run in cmd

composer global require "laravel/installer=~1.1"

and then the message appears

" Changing directory to C:\Users\USER\AppData\Roaming\Composer\vendor\bin "

and after that you can run your command. For example

laravel new blog
查看更多
登录 后发表回答