laravel不被视为内部或外部命令

时间:2014-08-27 13:32:16

标签: laravel laravel-4

我正在努力开始拉拉维尔,

在他们的教程中找到以下行:

  

确保将〜/ .composer / vendor / bin目录放在PATH中   所以当你运行laravel命令时会找到laravel可执行文件   你的终端。

我不明白我应该做什么?

我在系统变量中添加了~/.composer/vendor/bin,然后尝试在命令行中使用“laravel new blog”,但收到以下消息:

laravel is not recognized as an internal or external command

我该怎么办?

6 个答案:

答案 0 :(得分:47)

使用Composer bin目录的正确路径。

好:

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

为:

~/.composer/vendor/bin

答案 1 :(得分:33)

对于Windows添加

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

...转到"我的电脑"到目录> "属性" > "高级" > "环境>变量" > "路径"

注意:MyUserName是您的电脑用户名。

重启你的电脑,它会起作用

答案 2 :(得分:10)

对于我将PATH添加到环境变量后,结果是相同的。我找到了回答here

所以首先你必须在cmd中运行

composer global require "laravel/installer=~1.1"

然后出现消息

  

"将目录更改为   C:\ Users \ USER \ AppData \ Roaming \ Composer \ vendor \ bin"

然后你可以运行你的命令。例如

laravel new blog

答案 3 :(得分:2)

首先,使用:

composer global require "laravel/installer=~1.1"

然后,您可以重试。

laravel new project

答案 4 :(得分:1)

您需要使用来安装Laravel

composer global require laravel/installer

否则,即使将其添加到PATH也无济于事。

答案 5 :(得分:-1)

这个命令解决了我的问题。

composer global require "laravel/installer=~1.1"