无法通过 vagrant up 运行 虚拟机

unable to run virtual machine through vagrant up

我试图通过 vag运行t 在 VirtualBox 上 运行 虚拟机。我安装了 VirtualBox,然后安装了 Vag运行t。然后,我使用 git clone http://github.com/<username>/fullstack-nanodegree-vm fullstack 从 github 克隆了一个存储库。然后,我将目录更改为 fullstack 。在 git shell 中,我然后 运行 vag运行t 初始化,然后尝试使用 vagrant box add hashicorp/precise64 添加框,但我得到了错误,如屏幕截图所示。

然后,我尝试使用 vagrant box add hashicorp/precise64 --insecure 添加框,我得到了这个结果。

然后,我运行vagrant up然后vagrant ssh。但是,仍然 git shell 再次建议 运行 vagrant up

请提出建议。

编辑:将我的项目移动到 C:\Nanodegree 后,我 运行 vagrant upvagrant ssh 但仍然遇到问题。

此问题是由于 ruby 目录 space 错误造成的。

将您的项目移出 $USER_HOME 目录或选择没有任何 space 的用户名(如果您必须使用某些 Linux 工具,它会为您省去一些问题)

您的 Vagrantfile 不包含有关要使用的框的任何信息。 确保编辑您的 Vagrantfile 并在文件

中包含以下行
config.vm.box = 'hashicorp/precise64'

注意:最好是 copy/paste 终端的文本而不是屏幕截图。