我刚刚设置了一个新的Linux盒子并尝试在其上安装vagrant.问题是当我运行vagrant up命令时,我收到以下错误:
Vagrant未能在很早的阶段初始化:
Vagrant将用于存储本地环境特定状态的目录无法访问.指定为本地数据目录的目录对于运行Vagrant的用户必须是可读写的.
知道如何解决这个问题吗?
我认为更好的方法是通过让用户成为所有者 - 您希望在哪里vagrant启动来为您的用户提供所需的目录权限:
$ sudo chown -R <user> <directory>
Run Code Online (Sandbox Code Playgroud)
然后你将很容易做到:
$ vagrant up
Run Code Online (Sandbox Code Playgroud)
使用sudofor vagrant up是不寻常的,因为您希望以root用户身份运行虚拟机.
| 归档时间: |
|
| 查看次数: |
8786 次 |
| 最近记录: |