当前位置: 首页 > news >正文

vagrant 添加本地 box 安装 laravel homestead

Laravel 视频教程 https://www.codecasts.com/

在安装 Laravel homestead 虚拟机的时候,由于神秘的原因,直接添加 box 实在太慢,中途失败的几率又太大。所以,在国内,非常推荐大家都直接使用本地 box 的方式安装 Laravel homestead:

1.下载 homestead.box 文件

你可以使用迅雷或其他的方式下载下面的 box

https://atlas.hashicorp.com/laravel/boxes/homestead/versions/1.0.1/providers/virtualbox.box

注意这里的 版本号 1.0.1,如果你使用其他的版本,请相对更改;还有就是,上面的链接是 virtualbox 作为 provider 的。

2.本地方式添加 box

在命令行中执行下面的命令:

vagrant box add laravel/homestead ~/Downloads/virtualbox.box

注意后面的路径 ~/Downloads/virtualbox.box ,注意修改相对应的路径!如果你是 windows 用户,路径形式差不多是这样:file:///c:/users/jellybool/downloads/virtualbox.box

执行之后,大概是这个样子:
homestead

添加成功之后,一定不要急着执行 vagrant up

3.修改版本号

mac 用户需要来到 /.vagrant.d/boxes/laravel-VAGRANTSLASH-homestead 目录:

cd ~/.vagrant.d/boxes/laravel-VAGRANTSLASH-homestead

ls

windows 用户对应的目录大概是 c:/users/jellybool/.vagrant.d/boxes/laravel-VAGRANTSLASH-homestead

你大概会看到这样的目录:

☁  laravel-VAGRANTSLASH-homestead  ls
0.0       

在这里需要做两步工作:

  1. 添加一个名为 metadata_url 的文件,里面只写上

https://atlas.hashicorp.com/laravel/homestead

要注意空格什么的也不能有

  1. 把看到的 00.0 这个目录修改为你的 box 版本号,比如这里的就是第一步的 1.0.1

4.执行 vagrant up

Good luck !

相关文章:

  • eclipse(luna)创建web工程
  • Vim 折腾记
  • $.ajax()
  • 用Zookeeper实现分布式锁和选主
  • 最近5年183个Java面试问题列表及答案[最全]
  • cloudbase-init 自动扩盘的副作用 - 每天5分钟玩转 OpenStack(154)
  • Android笔记--TCP Scoket(字符串收发)
  • HTML5 自定义属性 dataset
  • 一步一步学Python(2) 连接多台主机执行脚本
  • MySQL添加用户、删除用户与授权
  • C#中HttpWebRequest的用法详解
  • Curl命令使用解析大全
  • 【AUC】二分类模型的评价指标ROC Curve
  • 真是个信息爆炸的世界
  • Nginx 和 Apache 日志记录格式设置
  • ECMAScript6(0):ES6简明参考手册
  • ES6 ...操作符
  • express + mock 让前后台并行开发
  • Invalidate和postInvalidate的区别
  • log4j2输出到kafka
  • scala基础语法(二)
  • 测试如何在敏捷团队中工作?
  • 浮动相关
  • 深入浏览器事件循环的本质
  • 原生Ajax
  • 06-01 点餐小程序前台界面搭建
  • ​​​​​​​ubuntu16.04 fastreid训练过程
  • # Swust 12th acm 邀请赛# [ E ] 01 String [题解]
  • #HarmonyOS:软件安装window和mac预览Hello World
  • #Linux杂记--将Python3的源码编译为.so文件方法与Linux环境下的交叉编译方法
  • #我与Java虚拟机的故事#连载14:挑战高薪面试必看
  • #我与Java虚拟机的故事#连载18:JAVA成长之路
  • (10)工业界推荐系统-小红书推荐场景及内部实践【排序模型的特征】
  • (13)Latex:基于ΤΕΧ的自动排版系统——写论文必备
  • (C#)if (this == null)?你在逗我,this 怎么可能为 null!用 IL 编译和反编译看穿一切
  • (Matalb分类预测)GA-BP遗传算法优化BP神经网络的多维分类预测
  • (Redis使用系列) Springboot 实现Redis消息的订阅与分布 四
  • (第27天)Oracle 数据泵转换分区表
  • (二)PySpark3:SparkSQL编程
  • (附源码)spring boot基于Java的电影院售票与管理系统毕业设计 011449
  • (附源码)ssm高校升本考试管理系统 毕业设计 201631
  • (三分钟)速览传统边缘检测算子
  • (一)eclipse Dynamic web project 工程目录以及文件路径问题
  • (一)基于IDEA的JAVA基础10
  • (原)记一次CentOS7 磁盘空间大小异常的解决过程
  • (转)Linux下编译安装log4cxx
  • .bat批处理(九):替换带有等号=的字符串的子串
  • .htaccess配置重写url引擎
  • .NET 3.0 Framework已经被添加到WindowUpdate
  • .net core 6 集成 elasticsearch 并 使用分词器
  • .net 后台导出excel ,word
  • .NET单元测试
  • .skip() 和 .only() 的使用
  • /etc/X11/xorg.conf 文件被误改后进不了图形化界面
  • @JsonSerialize注解的使用