vagrant不是公认的内部/外部命令

vagrant不是公认的内部/外部命令,vagrant,Vagrant,我已经在一门关于Udacity的课程之后从Github克隆了一个存储库。它包含一个vagrant文件,根据教程,我应该使用vagrant up命令启动虚拟机。但是它说,vagrant不是公认的内部/外部命令。如何修复此问题?如果您的计算机操作系统是Windows,请安装Vagrant for Windows。 重新启动计算机。 从Virtualbox SDK安装Virtualbox VirtualBox 5.2.6平台包。二进制文件是根据GPL版本2的条款发布的。 Windows主机 安装Vi

我已经在一门关于Udacity的课程之后从Github克隆了一个存储库。它包含一个vagrant文件,根据教程,我应该使用
vagrant up
命令启动虚拟机。但是它说,
vagrant
不是公认的内部/外部命令。如何修复此问题?

如果您的计算机操作系统是Windows,请安装Vagrant for Windows。

重新启动计算机。 从Virtualbox SDK安装Virtualbox VirtualBox 5.2.6平台包。二进制文件是根据GPL版本2的条款发布的。 Windows主机

安装Virtual box后,在cmd提示符下运行该命令。
vagrant up—provision

我在Udacity上也有相同的课程,我认为您遇到的问题可以通过在系统变量路径中添加C:\Hashicorp\vagrant\bin来解决

编辑路径的说明可在此处找到:


这为我修复了错误。

您安装了Vagrant吗?没有。教程说下载将在语句执行后开始。我没有看过教程,但是如果您在没有安装vagrant的情况下运行
vagrant
,您的计算机将不知道您在说什么。如果我不得不猜测的话,我会说它是指在运行命令后,会下载一个VM映像或其他东西。但是要使用Vagrant,您必须先在系统上安装它。