我尝试通过VirtualBox运行虚拟机。我安装了VirtualBox,然后安装了Vagrant。然后,我使用git clone http://github.com/<username>/fullstack-nanodegree-vm fullstack
从github克隆了一个存储库。然后,我将目录更改为fullstack
。在git shell中,我然后运行vagrant init,然后尝试使用vagrant box add hashicorp/precise64
添加框,但是我收到错误,如屏幕截图所示。
然后,我尝试使用vagrant box add hashicorp/precise64 --insecure
添加框,我得到了这个结果。
然后,我运行vagrant up
然后vagrant ssh
。但是,仍然git shell建议再次运行vagrant up
。
请提出建议。
答案 0 :(得分:2)
问题是由于带有空格的目录的ruby bug。
将您的项目移出$USER_HOME
目录或选择让您的用户名没有任何空间(如果您必须使用某些Linux工具,它将为您节省一些问题)
您的Vagrantfile不包含有关要使用的框的任何信息。
确保编辑Vagrantfile
并在文件
config.vm.box = 'hashicorp/precise64'
注意:最好复制/粘贴终端文本而不是屏幕截图。