Php Laravel 5/编写器终端错误:sh.exe“编写器:未找到命令

Php Laravel 5/编写器终端错误:sh.exe“编写器:未找到命令,php,laravel,terminal,laravel-5,composer-php,Php,Laravel,Terminal,Laravel 5,Composer Php,当我尝试在当前项目文件路径下的终端(Git Bash)中运行composer require“illighted/html”:“5.0.*”时,标题中出现错误。即使我键入类似于composer-v的内容,也会得到相同的错误 我甚至尝试重新安装composer,它安装得很好,但命令仍然不起作用 在PhpSTORM终端中,运行相同的命令会出现以下错误:“composer”未被识别为内部或外部命令、可操作程序或bath文件。 我已经用Composer正确安装了VirtualBox、Vagrant和La

当我尝试在当前项目文件路径下的终端(Git Bash)中运行composer require“illighted/html”:“5.0.*”时,标题中出现错误。即使我键入类似于
composer-v
的内容,也会得到相同的错误

我甚至尝试重新安装composer,它安装得很好,但命令仍然不起作用

在PhpSTORM终端中,运行相同的命令会出现以下错误:
“composer”未被识别为内部或外部命令、可操作程序或bath文件。

我已经用Composer正确安装了VirtualBox、Vagrant和Laravel(我知道这一切都很好,因为我的代码很棒,在现场试用时效果很好,等等)。。。除非我遗漏了什么(拉雷维尔·努布)


为什么会发生这种情况?

找到了我出现错误的原因:忘记使用ssh


修复方法如下:
vagrant ssh
在终端中。

如果您在虚拟机箱外(主机系统中)安装了composer,并且希望在没有ssh的情况下在vagrant机箱中使用它:

确保将Composer目录添加到路径中。然后关闭当前终端并重新加载新终端。要重新加载路径,必须关闭终端


错误
sh.exe”:composer:command not found
表示在当前文件夹或路径中找不到编写器。

感谢您的帮助=)