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可以正常运行?

《L05 电商实战》
从零开发一个电商项目,功能包括电商后台、商品 & SKU 管理、购物车、订单管理、支付宝支付、微信支付、订单退款流程、优惠券等
《G01 Go 实战入门》
从零开始带你一步步开发一个 Go 博客项目,让你在最短的时间内学会使用 Go 进行编码。项目结构很大程度上参考了 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年前

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