我正在学习Udacity课程,要求我在我的系统上设置虚拟机。我已经下载并安装了Virtual Box和Vagrant。当我尝试运行命令vagrant up
时,我收到此错误:
有人可以解释可能出现的问题吗?
我正在使用我的办公室笔记本电脑,因此无法更改防火墙设置。它们由McAfee控制。此外,据我所知,McAfee已关闭防火墙。我尝试了很多,但无法找到解决方案。
答案 0 :(得分:1)
好吧,我对此进行了更多研究,终于找到了一些东西。当流浪者没有文件夹权限时,会出现此问题。有时Windows中的Cygwin shell不会获得编写或创建新文件夹的权限。
我跟着他们的github issue。这使它对我有用:
C:\HashiCorp\Vagrant\embedded\gnuwin32\bin\bsdtar.exe
重命名为
像bsdtar_backup.exe
(或暂时移动它)在同一目录中,使用以下内容创建bsdtar.bat
:
@ECHO OFF
"%〜DP0 .... \ mingw的\ BIN \ bsdtar.exe" %*
这将导致Vagrant使用mingw二进制文件,而无需深入研究某些代码。完成这两个步骤后,请尝试添加一个框。