homestead 入坑安装

摘要:
tag:v9.1.0)作者:日期:“file:///Users/lgt/Downloads/homestead/9_1_5virtual.box "}]}]} 3. 安装宅基地cd~gitclone https:[{“version”:[{”name“:”url“:

1、在使用 Homestead 之前,需要先安装 Virtual BoxVMWareParallels 或 Hyper-V (四选一,我们通常选择 VirtualBox,因为只有它是免费的)以及 Vagrant,所有这些软件包都为常用操作系统提供了一个便于使用的可视化安装器,通过安装界面引导就可以完成安装

2、安装vagrant box 

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

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

//windows中正确如下, 在administrator目录下运行此命令

PS C:UsersAdministrator> vagrant box add laravel/homestead d:vagrant_boxmetadata.json

metadata.json如下:

{
    "name": "laravel/homestead",
    "versions": [{
        "version": "8.1.0", 
        "providers": [{
            "name": "virtualbox",
            "url": "file://d:/vagrant_box/homestead-v8.1.0.box"  
        }]
    }]
}


homestead版本对应支持它的 vagrant版本号  
C:Usersjy-21Homestead>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

metadata.json 内容如下(包含版本号和路径)

{
    "name": "laravel/homestead",
    "versions": [{
        "version": "9.5.1", 
        "providers": [{
            "name": "virtualbox",
            "url": "file:///Users/lgt/Downloads/homestead/9_1_5virtual.box"  
        }]
    }]
}

3、 安装homestead 

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

   cd ~/Homestead

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

  

注意:

  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的版本要求         

          homestead 入坑安装第1张

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

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

  

安装详细文档

  1. 学院君   
  2. laravel 中国  

免责声明:文章转载自《homestead 入坑安装》仅用于学习参考。如对内容有疑问,请及时联系本站处理。

上篇Spring Data JPA整合REST客户端Feign时: 分页查询的反序列化报错的问题jmeter 循环控制器使用下篇

宿迁高防,2C2G15M,22元/月;香港BGP,2C5G5M,25元/月 雨云优惠码:MjYwNzM=

相关文章

天气插件(vue)和风天气插件

本来项目中用的中国天气,今天突然发现天气不显示了,突然报错net::ERR_SSL_VERSION_OR_CIPHER_MISMATCH 然后上中国天气管网去看,发现登陆都报错404了。。。 当时就一口老血。。。 后来翻了翻有采用了和两个样式差不多的和风天气,从两个人的管网体验和风就胜出了一大截。在使用上两者基本相同。 和风天气生成插件的自定义样式的网址 ...

ElasticSearch安装拼音插件(pinyin)

环境介绍 集群环境如下: Ubuntu14.04 ElasticSearch 2.3.1(3节点) JDK1.8.0_60 开发环境: Windows10 JDK 1.8.0_66 Maven 3.3.3 Intellij IDEA 2016.1 下载编译Pinyin clone elasticsearch-analysis-pinyin 通过...

go-swagger的简单使用

一、下载go-swagger go-swagger 官方下载 根据不同个的操作系统选择对应的 二、添加环境变量 2.1 window swagger_windows_amd64.exe 将swagger_windows_amd64.exe 重命名 成 swagger.exe 然后将该软件放到$GOROOT/bin 中 2.2 linux swagger...

appsettings.json

appsettings.json 目录索引  【无私分享:ASP.NET CORE 项目实战】目录索引   简介   在我们之前的Asp.net mvc 开发中,一提到配置文件,我们不由的想到 web.config 和 app.config,在 core 中,我们看到了很多的变化,新的配置系统显得更加轻量级,具有更好的扩展性,并且支持多样化的数据源。   ...

CentOS7——gitlab本地git仓库搭建 以及web hook配置

整个搭建用的都是各种默认设置,所以没有用到高深的的东西,比较简单,比较傻瓜式,这篇也仅仅是一个入门。 另外本文具有时效性,浏览本文请注意发表时间,为防止过时产生误导,本文尽量把 “如何得知应该这样做” 之类的内容放进去。 1、安装GitLab 从官网获得安装步骤,并执行(不去官网也可以,本文已经把所有用到的命令放进来了,往下看吧)。 官网:https://...

在visual studio中使用vim编辑程序

在visual studio中使用vim编辑程序 转自:http://www.ieasy.org/reload/2004/11/ hehe,是我2002年写的。只支持vc6 以前都是在linux下编程序,现在改到写vc程序,便觉得visual studio内置的编辑器非常的不好用,呵呵 :) 下载了一个vim for windows 6.1之后,看了一下...