资讯专栏INFORMATION COLUMN

【Homestead Master 01】vagrant up时开启虚拟机的图形界面

wqj97 / 1578人阅读

摘要:实际上,开启界面,也是我们启动过程中很多莫名问题的很关键的一步,很多系统的问题,不打开这个我们无法明确问题所在。后续的篇章中,我们会陆续介绍几个在开启了以后才能排除掉的常见问题。好了,快去揭开的面纱吧

本文来自pilishen.com----原文链接; 欢迎作客我们的php&Laravel学习群:109256050

【Homestead Master】系列是Laravel底层核心技术实战揭秘这一课程里的第一章,因为考虑到该章内容学员们可能要经常来回查阅,同时也为了提高课程更新速度,所以这一章以文字的形式发布在此。

这一篇教你一个debug homestead的神技。

默认我们执行vagrant up的时候,是一路这样的界面:

通常如果最后显示的是这两行代码,那么我们就可以放心了(thanks God,可算没有报错 ):

==> default: Machine already provisioned. Run `vagrant provision` or use the `--provision`
==> default: flag to force provisioning. Provisioners marked to run always will still run.

但是,有时候,可能每个月总有那么几天背的吧——启动居然失败了?!WTF,昨天还用的好好的呢?!难道是隔壁老王昨天给我做了手脚?!什么情况?

比如这样:

傻眼了吧,这怎么解决?类似的情况单纯从这里就让人无从下手了,我们并不知道背后到底发生了什么,也就是背后的ubuntu虚拟机在启动或者与主机连接的过程中怎么了,那么这个时候我们就最好开启一下启动过程中的图形界面了——在我们vagrant up后,到了启动虚拟机的那一步,能够自动通过virtualbox开启虚拟机的图形界面,好让我们看到整个的ubuntu系统启动过程。

怎么做呢?在你的homestead文件夹下有个Vagrantfile,打开它,加入下面几行:

config.vm.provider "virtualbox" do |vb|
    vb.gui = true
end

注意是加到下面这个大的pair中间,这中间的这些都是用来具体配置vagrant的

Vagrant.configure(VAGRANTFILE_API_VERSION) do |config|
    //加在这之间
end

这样了以后,当你下次vagrant up的时候,具体来讲是执行到下面这一步的时候:

==> default: Waiting for machine to boot. This may take a few minutes...

virtualbox就会自动打开ubuntu虚拟机的启动界面,你就可以具体看到系统启动的每一个步骤,如果期间哪一步出错了,你也可以相应地去debug。

实际上,开启gui界面,也是我们debug homestead启动过程中很多莫名问题的很关键的一步,很多ubuntu系统的问题,不打开这个我们无法明确问题所在。后续的篇章中,我们会陆续介绍几个在开启了gui以后才能排除掉的常见问题。

好了,快去揭开homestead的面纱吧~

文章版权归作者所有,未经允许请勿转载,若此文章存在违规行为,您可以联系管理员删除。

转载请注明本文地址:https://www.ucloud.cn/yun/28296.html

相关文章

  • 使用 VirtualBox + Vagrant + 宝塔 Linux 面板搭建本地虚拟开发环境

    摘要:之后每次对配置文件进行更改时,都需要重载,重载命令。五安装宝塔面板打开宝塔面板官网,因为虚拟机用的是环境,所以我们去面板专区。在网页的最下端给出了宝塔面板的安装方法。 以前在 Windows 上搞 PHP 开发的时候用的是 wamp 或者 phpstudy 这些本地开发环境,现在转战到 Mac 后,本想着像以前一样的弄个本地开发环境,但得知了 vagrant 后,毅然决定更换开发方法。...

    cocopeak 评论0 收藏0
  • Laravel学习笔记一-开发环境搭建

    摘要:配置需要一个来用于与虚拟机进行连接,默认假定这个密钥会被放在文件夹下。三使用管理项目版本使用可以对我们的代码进行版本控制,如果万一误删了代码想回到之前的情况,则可以通过版本控制进行回滚。配置选项代表对进行全局设置。 laravel学习笔记,重新梳理知识点。 一、环境配置 1、编辑器选用 Atom PHPStorm SublimeText Atom 是由 GitHub 官方在 201...

    Galence 评论0 收藏0
  • Vagrant 系列一:安装配置

    摘要:启动,输入验证安装是否成功,如果出现版本信息表示成功。安装注意官方推荐的是。如果上述命令执行失败,需要确认是否是最新版本。和配置文件中的保持一致在目录下运行命令启动这个提示是冲突,更改即可。再执行,首次启动会有一个初始化过程查看状态。 如果是工程化开发,走正规军路子还是推荐使用 Homestead。下载Vagrant。官方下载地址 这里下载的是Windows版本的安装包。直接点击安装即...

    liuyix 评论0 收藏0

发表评论

0条评论

wqj97

|高级讲师

TA的文章

阅读更多
最新活动
阅读需要支付1元查看
<