当我尝试在我当前的项目文件路径下运行终端(Git Bash)中的composer -v
时,标题中出现错误。即使我键入类似'composer' is not recognized as an internal or external command, operable program or bath file.
的内容,我也会遇到同样的错误。
我甚至尝试重新安装composer,它安装得很好,但命令仍然无效。
在PhpSTORM终端中,运行相同的命令会出现此错误:{{1}}
我已经使用Composer正确安装了VirtualBox,Vagrant和Laravel(我知道这一切都很好,因为我的代码非常棒并且在尝试现场时工作正常而且没有)...除非我在这里遗漏了一些东西(Laravel noob) )。
为什么会这样?
答案 0 :(得分:1)
如果您在虚拟盒外部(在主机系统中)安装了composer,并且想要在没有ssh的情况下将其用于流浪盒中:
确保将composers目录添加到PATH中。然后关闭当前终端并重新加载新终端。关闭终端是重新加载PATH所必需的。
错误sh.exe": composer: command not found
表示在当前文件夹或路径中找不到作曲家。
答案 1 :(得分:0)
找出我收到错误的原因:忘了ssh。
解决方法是:终端中的vagrant ssh
。