起因

4年前电脑,配置不太好了,现有的 Homestead 运行起来太吃内存。在修改了 Homestead.yaml 文件里 memory 选项的内存配置为 1024 后,应用最新配置重启失败。

索性重新部署 Homestead,下载一个 3.0.0 版的 Box:

  1. 下载安装 Virtual Box 虚拟机。先前已有,无需下载。
  2. 下载安装 Vagrant 虚拟机管理工具。先前已有,无需下载。
  3. 添加 Homestead Box。执行 vagrant box add laravel/homestead --box-version=3.0. ,在命令的输出中获取 Downloading url:https://vagrantcloud.com/laravel/boxes/homestead/versions/3.0.0/providers/virtualbox.box,鉴于下载速度中止命令并手动下载该盒子。然后执行 vagrant box add laravel/homestead my_path_to/virtualbox.box 导入盒子。
  4. 编辑 Homestead.yaml。将 memory 条目改为 1024,定义共享文件夹、项目站点、数据库名。
  5. 在 ~/Homestead 目录下执行 vagrant up 启动 Homestead,出现报错。

错误消息

The box 'laravel/homestead' is not a versioned box. The box was added directly instead of from a box catalog.Vagrant can only check the versions of boxes that were added from a catalog such as from the public Vagrant Server.

解决办法

在 laravel-VAGRANTSLASH-homestead 目录下 touch 一个 metadata_url 文件,写入以下内容:

https://vagrantcloud.com/laravel/boxes/homestead/

比如,我的是这样的:

cd ~/.vagrant.d/boxes/laravel-VAGRANTSLASH-homestead/
echo 'https://vagrantcloud.com/laravel/boxes/homestead/' > metadata_url

然后启动 Homestead 即可。

相关链接

  

最新文章

  1. 【代码笔记】iOS-显示图片的各种方式
  2. 【System】shell 实现 bat 的pause功能
  3. 无废话ExtJs 入门教程五[文本框:TextField]
  4. 【python】获取高德地图省市区县列表
  5. Jython概要
  6. IDEA激活服務器
  7. [Flex] IFrame系列 —— IFrame嵌入html后Alert弹出窗口被IFrame遮挡问题
  8. Android(java)学习笔记83:finally关键字的作用
  9. Java EJX
  10. Python3.4使用MySql
  11. hdu - 1757 - A Simple Math Problem
  12. 做个流量站-聚茶吧, 汇聚"茶"的地方
  13. docker部署nginx
  14. 《梦断代码》Scott Rosenberg著(三)
  15. Linux 下时间获取
  16. Java垃圾回收机制复习
  17. ZH奶酪:CSS中限制span显示字数
  18. 20161212xlVBA工作表数据整理合并单元格
  19. python笔记--冒泡排序升级版
  20. 徐州网络赛B-BE,GE or NE【记忆化搜索】【博弈论】

热门文章

  1. BZOJ1226 SDOI2009学校食堂(状压dp)
  2. 查看MySQL最近执行的语句
  3. java的object类函数详解
  4. [POJ1704]Georgia and Bob 博弈论
  5. C#基础-如何找到devenv的路径位置
  6. 【hdu4057】 恨7不成妻
  7. 【hdu2809】 不要62
  8. CMake 案例
  9. MySQL使用笔记(八)统计函数和分组数据记录查询
  10. RF parameter