homestead 入坑安装

一、在使用 Homestead 以前,须要先安装 Virtual BoxVMWareParallels 或 Hyper-V (四选一,咱们一般选择 VirtualBox,由于只有它是免费的)以及 Vagrant,全部这些软件包都为经常使用操做系统提供了一个便于使用的可视化安装器,经过安装界面引导就能够完成安装html

二、安装vagrant box laravel

//自动下载:
vagrant box add laravel/homestead

//指定box目录安装
vagrant box add laravel/homestead ~/Downloads/virtualbox.box //这样添加盒子它的版本 名字等信息添加不到,正确的是经过json文件添加,在注意中我特殊说明了这个json文件内容

//正确以下

vagrant box add laravel/homestead ~/Downloads/metadata.json

homestead版本对应支持它的 vagrant版本号  
C:\Users\jy-21\Homestead>git log commit a3534aca2d30b464a04580f48cde47b130edbfb5 (HEAD, tag: v9.1.0) Author: Joe Ferguson <joe@joeferguson.me> Date: Sat Aug 31 07:29:12 2019 -0500 Tagging v9.1.0 & Require base box >= 8.1.0

 

三、 安装homestead git

cd ~
git clone https://github.com/laravel/homestead.git Homestead

   cd ~/Homesteadgithub

   // 检出指定版本...
   git checkout v9.1.0json

 

  

注意:windows

  1. 要生成git秘钥
    //会报错  Check your Homestead.yaml file, the path to your private key does not exist.
    ssh-keygen -t rsa -b 4096 -C "your_email@example.com" eval "$(ssh-agent -s)" ssh-add -K ~/.ssh/id_rsa
  2. homestead 版本和vagrant 版本要相匹配,每一个homestead版本在执行vagrant up命令开始会提示它对vagrant box的版本要求         

          

         3. vagrant box配套文件metadata.json中配置它的名字路径信息ssh

{
    "name": "laravel/homestead",//名字
    "versions": 
    [
        {
            "version": "8.1.0",//版本
            "providers": [
                {
                  "name": "virtualbox",
                  "url": "virtualbox.box"//路径
                }
            ]
        }
    ]
}

  

安装详细文档ide

  1. 学院君   
  2. laravel 中国  
相关文章
相关标签/搜索