• mac下安装 homestead


    昨晚搜了网上大部分资料进行整理


    1、安装VirtualBox、Vargrant

    VirtualBox   https://www.virtualbox.org/wiki/Downloads

    Vargrant  https://www.vagrantup.com/downloads.html

    查看 vagrant -v 版本

    安装完成前两项后

    2、安装 Homestead Vagrant Box

    vagrant box add laravel/homestead

    完成Homestead Vagrant Box安装

    相对文件比较大(1g)左右需要等待一会具体时间看网速

    3、安装 Homestead

    #切换到用户文件夹
    cd ~
    #克隆homestead项目 到 home/Homestead 文件夹
    git clone https://github.com/laravel/homestead.git Homestead
    git 项目克隆完成后,切换到 Homestead 文件夹,创建相关配置文件:
    #切换到homestead目录
    cd ~/Homestead
    # Mac / Linux...
    bash init.sh

    4、编辑 Homestead.yaml

    走完上面步骤后 Homestead 文件夹里会出现一个 Homesstead.yaml 配置文件。这个文件可以配置 mac 与虚拟机的共享文件夹、Nginx 站点、数据库等等、虚拟机使用 cpu 数、内存等等。 现在我们的目的是先安装并运行 Laravel 就行了,先使用其预设值即可,先不进行修改。但是我们需要根据其预设值对 mac 进行一些操作。
    打开 Homesstead.yaml,先看一眼 folders 的值:

    folders:
        - map: ~/Code
          to: /home/vagrant/Code
    
    

    folders 决定了 mac 与虚拟机的共享文件夹,以上预设值指:mac 的 ~/Code 目录与虚拟机的 /home/vagrant/Code 是映射的关系。这时我们的 mac 上并没有 ~/Code 这个目录,自行新建即可。

    #切换到用户目录
    cd ~
    #创建文件夹
    mkdir -p code/lexing
    

    编辑 /etc/hosts 文件

    这时我们再看一看 Homesstead.yaml 的 ip 和 sites 两项:

    ip: "192.168.10.10"
    ......
    sites:
        - map: homestead.app
          to: /home/vagrant/Code/Laravel/public
    ......
    

    ip 是指 Homestead 的 ip,sites 则是指定域名去对应虚拟机的文件目录。记住这两个值,相应的去 /etc/hosts 文件最后添加如以下格式内容即可。另外提一下 etc 文件夹使用 Fider 的前往文件夹,输入/etc/ 就可以进入了。

    192.168.10.10  homestead.app
    

    到这里准备工作就已经完成了,我们可以启动虚拟机了。

    启动虚拟机

    由于进入虚拟机就都要用命令行干活了,这里推荐一下可以使用 iTerm 这个命令行工具。
    在mac命令行中输入 cd ~/Homestead,切换到homestead项目所在到目录,然后输入 vagrant up

    内容来自:https://www.jianshu.com/p/1cf3f7857e19

  • 相关阅读:
    楼宇及工业自动化总线协议介绍
    PROFIBUS,PROFINET,Ethernet三者的区别
    转:OSAL多任务资源分配机制
    Zigbee系列 学习笔记二(工程文件分析)
    Zigbee系列 学习笔记一(协议栈)
    STC12C5A60S2单片机 PWM调试
    单片机 IO口配置模式介绍
    串口通信校验方式
    STC12C5A60S2单片机 串口调试
    本地Nexus 3.3.2 启动
  • 原文地址:https://www.cnblogs.com/lucky2017/p/9048600.html
Copyright © 2020-2023  润新知