Laravel命令在Windows 7上无法运行

3

我正在尝试安装Laravel命令安装程序,但它无法正常工作。

按照链接操作:http://laravel.com/docs/5.1

我已经成功安装了Composer,实际上Composer命令可以正常运行。

在安装Composer之后,我运行了以下命令:

composer global require "laravel/installer=~1.1"

按照安装文档所述。

在cmd中执行以上命令的输出结果:

已更改到当前目录

C:/Users/xXx/AppData/Roaming/Composer ./composer.json

已更新 正在加载包含软件包信息的composer存储库 正在更新依赖项(包括require-dev) 无需安装或更新任何内容 生成autoload文件 我还在这里设置了环境变量:

"我的电脑" > "属性" > "高级" > "环境变量"

"Path"

。 我设置了用户变量和系统变量。 也重新启动了计算机。

但是当我运行laravel命令时,它提示:

'laravel' 不是内部或外部命令,也不是可运行的程序或批处理文件。

我使用的是Windows 7。

如果有帮助,将不胜感激。 预先感谢。

4个回答

1
  1. 首先确保找到计算机用户的名称。大多数情况下可以在 [C:\Users\[USER_NAME]\AppData\Roaming\Composer\vendor\bin] 找到。现在,只有在 Windows 平台安装 Laravel 后才能使用。
  2. 一旦确认其位置,请前往“我的电脑”>“属性”>“高级”>“环境变量”>“Path”*。
  3. 添加分号,确保没有空格。
  4. C:\Users\[USER_NAME]\AppData\Roaming\Composer\vendor\bin 添加到您的用户名中。重新启动命令提示符,就可以开始使用了。

我在 在Windows平台上使用XAMPP或Wamp安装Laravel 5 中详细介绍了 Laravel 的安装过程。


0

我希望你的环境变量路径设置有误,你需要将路径设置到composer全局的vendor/bin目录。

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

这样它就会将所有全局安装的包作为命令来使用。


0

请确保将Composer的系统级供应商bin目录放置在$PATH中,以便您的系统可以找到laravel可执行文件。该目录根据您的操作系统存在于不同的位置;但是,一些常见的位置包括:

macOS: $HOME/.composer/vendor/bin

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

GNU / Linux Distributions: $HOME/.config/composer/vendor/bin or $HOME/.composer/vendor/bin

你也可以通过运行 composer global about 命令并查找第一行来找到 composer 的全局安装路径。
来源:laravel-doc

-3
你执行了composer install吗?我认为这就是问题所在。

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接