laravel 不被识别为内部或外部命令

问题描述 投票:0回答:8

我正在尝试启动 Laravel,

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

确保将 ~/.composer/vendor/bin 目录放入您的 PATH 中 因此,当您运行 laravel 命令时,会找到 laravel 可执行文件 你的终端。

我不明白我应该做什么?

我将

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

laravel is not recognized as an internal or external command

我该怎么办?

laravel laravel-4
8个回答
52
投票

使用 Composer

bin
目录的正确路径。

好:

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

坏:

~/.composer/vendor/bin

48
投票

对于 Windows 添加

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

...通过“我的电脑”>“属性”>“高级”>“环境>变量”>“路径”进入目录。

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

重新启动你的电脑就可以了


22
投票

对我来说,将 PATH 添加到环境变量后结果是相同的。我在这里找到了答案

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

composer global require "laravel/installer=~1.1"

然后出现消息

”将目录更改为 C:\Users\USER\AppData\Roaming\Composer endor 在“

之后你就可以运行你的命令了。例如

laravel new blog

12
投票

你需要安装 Laravel 使用

composer global require laravel/installer

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


4
投票

首先,使用:

composer global require "laravel/installer=~1.1"

然后,您可以再试一次。

laravel new project

1
投票

出现此问题的原因有很多,例如安装路径错误以及与以前的项目创建冲突。为了解决这个问题 第一:composer 全局需要 laravel/installer 然后:laravel 新管理项目名称


0
投票

就我而言,当它是 laravel 时,我就写了 larabel。 我这么说是因为也许同样的事情也发生在某人身上。


-2
投票

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

composer global require "laravel/installer=~1.1"
© www.soinside.com 2019 - 2024. All rights reserved.