使用laravel命令时出现“laravel命令未找到”的错误提示

3

我最近安装了composer,也像Laravel文档中所说的那样,从命令行中使用composer安装了laravel安装程序。但是当我在命令行上使用laravel命令时,出现了错误:

sh.exe": laravel: command not found

我还在路径变量中添加了环境变量。
~/.composer/vendor/bin

但是在使用laravel命令时,仍然出现相同的错误。我是一个laravel新手,卡在了laravel安装中。我已经搜索了很多次,但还是找不到解决方案。我阅读了很多用户的问题,并使用了他们提供的解决方法,但仍然不能解决这个问题。


/c/xampp/php:~/.composer/vendor/bin - Birendra Gurung
我已经复制粘贴了文件的确切位置,并回显了$PATH变量,显示的是完全相同的位置。但仍然无法执行该命令。 - Birendra Gurung
不,该路径中没有“Laravel”。 - Birendra Gurung
这是我当前设置为变量的路径:C:\Users\Birendra Gurung\AppData\Roaming\.Composer\vendor\bin,我已经检查了该位置。在composer文件夹名称前面放置一个 . 是否正确? - Birendra Gurung
是的,这意味着 composer 文件夹是隐藏的。这是有效的。 - Vishal Sharma
显示剩余3条评论
2个回答

6
你的路径 /c/xampp/php:~/.composer/vendor/bin 明显是错误的。你要么需要修复它(应该类似于 C:/ {path_to_your_composer_directory}),要么可以使用 composer create-project laravel/laravel --prefer-dist 安装一个新的 Laravel 项目。

我建议选择第二个选项,因为你不需要配置其他东西。


我已经在环境变量中添加了完全相同的位置,但仍然显示相同的错误。如果在以后的框架开发中不再需要laravel命令,则第二个选项将非常好。无论如何,第二种方法都可以解决问题。 - Birendra Gurung

2
在Windows系统上,请从路径中删除 . (就在 .Composer 之前)。

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