在 git-cmd.exe 中,当我在 Minishift 文件夹中运行以下命令时:
Use VirtualBox Temporarily
我收到的错误是:
Error creating directory: C:\windows\system32\.minishift
在 git-cmd.exe 中,当我在 Minishift 文件夹中运行以下命令时:
Use VirtualBox Temporarily
我收到的错误是:
Error creating directory: C:\windows\system32\.minishift
Minishift 在当前用户的主目录中创建其目录 (.minishift)。从 Minishift 尝试在 C:\windows\system32.minishift 中创建其主目录的事实来看,在我看来,您以管理员身份运行 git-cmd.exe。C:\windows\system32 中的写权限可能存在问题。
要解决此问题,您可以通过设置 MINISHIFT_HOME 环境变量来强制 Minishift 使用另一个目录:
set MINISHIFT_HOME=C:/<some-path>/.minishift
minishift start --vm-driver virtualbox
另一种解决方案可能是以普通用户身份从非特权终端运行命令。该用户的主目录将是“C:/Users/<-username->”,Minishift 将在“C:/Users/<-username->/.minishift”中创建其主目录,这不会导致问题。