Mac 下 Vagrant up 无法启动虚拟机

安装文档参照的 开发环境搭建 - MacOS
当运行到 vagrant up报了一个错误
mac 下vagrant up 无法启动虚拟机
开始我以为是权限不足 于是我使用了

sudo vagrant up

并成功运行

mac 下vagrant up 无法启动虚拟机
接下来 登陆虚拟机

sudo vagrant ssh

也成功运行

此时我退出虚拟机 关闭 vagrant 并使用vagrant up 来启动 虚拟机 报错

mac 下vagrant up 无法启动虚拟机
百度相关报错
需要修改 .vagrant/machines/default/virtualbox/creator_uid为501
并成功消除该报错
当我再次使用vagrant up时再次出现了图1的报错
mac 下vagrant up 无法启动虚拟机
请问我该如何修改配置或如何操作能够使 vagrant up可以正常运行?

《L04 微信小程序从零到发布》
从小程序个人账户申请开始,带你一步步进行开发一个微信小程序,直到提交微信控制台上线发布。
《L02 从零构建论坛系统》
以构建论坛项目 LaraBBS 为线索,展开对 Laravel 框架的全面学习。应用程序架构思路贴近 Laravel 框架的设计哲学。
最佳答案

建议你 ll ~/.vagrant.d 查看一下配置文件的权限,我怀疑你第一次 vagrant up 的时候,就加 sudo 了,造成配置文件权限混乱。
(Ps. 个人猜测,这不是你第一次启动了)

5年前 评论
讨论数量: 2

建议你 ll ~/.vagrant.d 查看一下配置文件的权限,我怀疑你第一次 vagrant up 的时候,就加 sudo 了,造成配置文件权限混乱。
(Ps. 个人猜测,这不是你第一次启动了)

5年前 评论

@Tricker 是配置完后 运行时第一次参照文档是使用的vagrant up 当报出Permission denied @ rb_sysopen - /Users/yangpanyao/.vagrant.d/data/machine-index/index (Errno::EACCES)时 我首先想到的时权限不足,这时我采用的sudo vagrant up可以正常运行 ,通过你的提醒我找到权限不足的文件发现 文件的所有者为root 让后我使用sudo chown 更改文件的的所有者,好了现在已经成功运行出来了

5年前 评论
Tricker 5年前

讨论应以学习和精进为目的。请勿发布不友善或者负能量的内容,与人为善,比聪明更重要!