解放双手 hosts 自动化 (Vagrant-hostsupdater)

通常情况下我们创建一个新项目时还需要在本机 hosts 文件新增 host,但是如果按下面的方法你可以解放双手(偷个懒)

  • Homestead 目录下安装(安装插件)

    $ vagrant plugin install vagrant-hostsupdater

    Installing the 'vagrant-hostsupdater' plugin. This can take a few minutes...
    Installed the plugin 'vagrant-hostsupdater (1.1.1.160)'!
  • 接着:(更改了 Homestead.yaml 文件 site 后执行)

    $ vagrant reload --provision

    ==> homestead-7: [vagrant-hostsupdater]   192.168.10.10  ddang-lumen.io  # VAGRANT: b2102deda09b4ebc5eefa5a77ad71960 (homestead-7) / 53d249c4-1c8b-44fc-8d54-f9630c927abf
    .
    .
    .
    ==> homestead-7: Machine already provisioned. Run `vagrant provision` or use the `--provision`
    ==> homestead-7: flag to force provisioning. Provisioners marked to run always will still run.
  • 一切正常的话 此时 hosts 文件应该是:

        192.168.10.10 laravel-2.watts.com # VAGRANT: d399a2b6073dccadc0d7de43f126182e (homestead-7) / f4e325ac-1865-4d28-a5cd-198236f6926d
        192.168.10.10 laravel-5.watts.com # VAGRANT: d399a2b6073dccadc0d7de43f126182e (homestead-7) / f4e325ac-1865-4d28-a5cd-198236f6926d
        192.168.10.10 laravel-6.watts.com # VAGRANT: d399a2b6073dccadc0d7de43f126182e (homestead-7) / f4e325ac-1865-4d28-a5cd-198236f6926d
        192.168.10.10 lumen-5.watts.com # VAGRANT: d399a2b6073dccadc0d7de43f126182e (homestead-7) / f4e325ac-1865-4d28-a5cd-198236f6926d
        192.168.10.10 phpmyadmin.watts.com # VAGRANT: d399a2b6073dccadc0d7de43f126182e (homestead-7) / f4e325ac-1865-4d28-a5cd-198236f6926d

    OK!

本作品采用《CC 协议》,转载必须注明作者和本文链接
相信时间和变化
《L03 构架 API 服务器》
你将学到如 RESTFul 设计风格、PostMan 的使用、OAuth 流程,JWT 概念及使用 和 API 开发相关的进阶知识。
《L02 从零构建论坛系统》
以构建论坛项目 LaraBBS 为线索,展开对 Laravel 框架的全面学习。应用程序架构思路贴近 Laravel 框架的设计哲学。
讨论数量: 0
(= ̄ω ̄=)··· 暂无内容!

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