我正在上有关Udacity的 class ,该 class 要求我在系统上设置虚拟机。我已经下载并安装了Virtual Box and Vagrant。当我尝试运行vagrant up
命令时,出现此错误:
谁能解释可能出什么问题了吗?
我正在使用我的办公室笔记本电脑,因此无法更改防火墙设置。它们由McAfee控制。另外,据我所知,McAfee已关闭了防火墙。我尝试了很多搜索,但无法提出解决方案。
最佳答案
好吧,我对此进行了更多研究,终于找到了一些东西。当无业游民没有文件夹权限时,会出现此问题。有时Windows中的Cygwin Shell不会获得写或创建新文件夹的权限。
我遵循了他们的github issue。这就是它对我有用的原因:
C:\HashiCorp\Vagrant\embedded\gnuwin32\bin\bsdtar.exe
为类似于
bsdtar_backup.exe
(或暂时将其移动)bsdtar.bat
:@回声关闭
“%〜dp0 .... \ mingw \ bin \ bsdtar.exe”%*
这将导致Vagrant使用mingw二进制文件,而无需深入研究某些代码。这两个步骤之后,请尝试添加一个框。
关于vagrant - 运行 Vagrant 时的“bsdtar.EXE: Error opening archive: Unrecognized archive format”,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/41480580/