无法通过流浪汉运行虚拟机

时间:2017-06-18 03:34:09

标签: github vagrant virtualbox

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

enter image description here

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

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

请提出建议。

编辑:将我的项目移至C:\Nanodegree后,我运行了vagrant upvagrant ssh,但仍遇到问题。enter image description here

1 个答案:

答案 0 :(得分:2)

问题是由于带有空格的目录的ruby bug。

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

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

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

注意:最好复制/粘贴终端文本而不是屏幕截图。