设置Vagrant的问题

Hyd*_* B. 7 vagrant

我刚刚设置了一个新的Linux盒子并尝试在其上安装vagrant.问题是当我运行vagrant up命令时,我收到以下错误:

Vagrant未能在很早的阶段初始化:

Vagrant将用于存储本地环境特定状态的目录无法访问.指定为本地数据目录的目录对于运行Vagrant的用户必须是可读写的.

知道如何解决这个问题吗?

Man*_*thi 9

我认为更好的方法是通过让用户成为所有者 - 您希望在哪里vagrant启动来为您的用户提供所需的目录权限:

$ sudo chown -R <user> <directory>
Run Code Online (Sandbox Code Playgroud)

然后你将很容易做到:

$ vagrant up
Run Code Online (Sandbox Code Playgroud)

使用sudofor vagrant up是不寻常的,因为您希望以root用户身份运行虚拟机.