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

《L03 构架 API 服务器》
你将学到如 RESTFul 设计风格、PostMan 的使用、OAuth 流程,JWT 概念及使用 和 API 开发相关的进阶知识。
《L01 基础入门》
我们将带你从零开发一个项目并部署到线上,本课程教授 Web 开发中专业、实用的技能,如 Git 工作流、Laravel Mix 前端工作流等。
最佳答案

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

6年前 评论
讨论数量: 2

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

6年前 评论

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

6年前 评论
Tricker 6年前

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