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

qeeaahzv  于 2023-10-22  发布在  其他
关注(0)|答案(8)|浏览(143)

我想创办laravel
在他们的教程中发现了以下行:
请确保将~/.composer/vendor/bin目录放在PATH中,以便在终端中运行laravel命令时找到laravel可执行文件。
我不知道我该怎么办?
我将~/.composer/vendor/bin添加到我的系统变量中,然后尝试在命令行中使用'laravel new blog',但得到以下消息:
laravel is not recognized as an internal or external command
我该怎么办?

nxowjjhe

nxowjjhe1#

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

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

不好:

~/.composer/vendor/bin
8i9zcol2

8i9zcol22#

对于Windows,添加

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

.通过转到“我的电脑”>“属性”>“高级”>“环境>变量”>“路径”将文件夹中的变量添加到目录中。
注意:MyerName是您的PC用户名。
重新启动您的PC,它会工作

wljmcqd8

wljmcqd83#

对我来说,在环境变量中添加PATH后,结果是一样的。我找到了答案here
所以一开始你必须在cmd中运行

composer global require "laravel/installer=~1.1"

然后信息就出现了
“将目录更改为C:\Users\USER\AppData\Roaming\Composer\vendor\bin“
然后你就可以运行命令了例如

laravel new blog
knpiaxh1

knpiaxh14#

安装Laravel需要使用

composer global require laravel/installer

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

whitzsjs

whitzsjs5#

用途:

composer global require "laravel/installer=~1.1"

那你可以再试一次

laravel new project
v440hwme

v440hwme6#

这个问题发生的原因很多,如错误的安装路径和冲突与以前的项目创建。首先要解决这个问题:composer global require laravel/installer then:laravel new admin

nle07wnf

nle07wnf7#

在我的情况下,我写拉贝尔时,它的拉威尔。我这么说是因为同样的事情可能会发生在别人身上。

unguejic

unguejic8#

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

composer global require "laravel/installer=~1.1"

相关问题