A-A+

Mac下安装Homestead开发环境

2016年12月13日 Laravel 暂无评论 阅读 3,131 views 次

一、安装VirtualBox

到VirtualBox官网上下载当前操作系统相对应的安装包,双击安装即可。在此不多说!

 

二、安装 Vagrant

在Vagrant官网上下载当前操作系统相对应的安装包。在此也不多说!

 

三、安装Homestead

命令 $vagrant box add laravel/homestead --provider virtualbox

国内因为网络的原因,默认的盒子安装命令 vagrant box add laravel/homestead 变得不适用!那怎么办呢?下面有两个解决方案:

第一:获得下载链接,然后就可以使用第三方多线程,支持断点续传的工具进行下载了。

输入命令之后会看到下载链接,直接复制即可。

第二:那就是直接去网盘下载我们已经下载好的几个版本。下载地址:http://pan.baidu.com/s/1skKHudZ

四、现在有了盒子,那么我们要导入盒子

.box 的同文件夹下创建一个 metadata.json 文件,内容为以下:

{

"name": "laravel/homestead",

"versions":

[

{

"version": "1.0.1",

"providers": [

{

"name": "virtualbox",

"url": "virtualbox.box"

}

]

}

]

}

然后执行命令导入:vagrant box add metadata.json

下载完运行 vagrant box list,看到这样的输出就对了。

$ vagrant box list

laravel/homestead (virtualbox, 1.0.1)

 

五、接着下载一套预设的配置文件,使用 Git 下载 Homestead

$cd ~

$git clone https://github.com/laravel/homestead.git Homestead

$cd Homestead

$bash init.sh

 

运行完上面命令之后,我们即可在 ~/.homestead 目录下找到生成的 Homestead.yaml 文件。这会自动创建一个Homestead.yaml配置文件。

cd ~/.homestead

vim Homestead.yml

 

六、配置 SSH

SSH Key 需要我们自己手动生成。如果你之前使用过 Git 并对 SSH Key 进行过配置,那么这一项你可以直接跳过。

我们可以通过运行下面命令来生成 SSH Key

$ ssh-keygen -t rsa -C "your_email@example.com"

 

七、修改好了Homestead.yml和/etc/hosts文件,就可以开始启动开发环境了

$cd ~/Homestead && vagrant up

 

关闭 Homestead命令:vagrant halt

 

 

 
标签:

给我留言

Copyright © 严佳冬 保留所有权利.   Theme  Ality 百度地图 苏ICP备19045515号-2

用户登录

分享到: