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 中國  
相關文章
相關標籤/搜索