您的位置:首页 > 编程语言 > PHP开发

有关Laravel 4 的 Homestead 安装部署的细节

2014-10-10 13:44 621 查看
对于Vagrant,我是相见恨晚的。有时候抽出几个小时的时间学会一种工具,对于将来可以节省几十甚至几百小时的时间。

Vagant最大的好处就是节省了安装配置运行环境的时间,统一开发环境,同时可以最大限度的模拟真实的生产环境。

有关 Laravel Homestead

大家可以先参照:Laravel 4 的 Homestead 开发环境部署

我再补充几点。

有关Homestead.yaml,最终会被Vagrantfile包含,Vagrantfile是用Ruby语法写的配置文件。

Vagrantfile引入了scripts下面homestead.rb。

Homestead.yaml中的共享目录部分。map是本地路径,to是服务器路径。参照配置,

folders:
- map: D:\vagrant\code\mytwitter
to: /home/vagrant/code


通过homestead.rb执行,最后还是会变为标准写法。与下面的效果是一样的。

config.vm.synced_folder "D:\vagrant\code\mytwitter", "/home/vagrant/code"


跑起来后可能会出现'No input file specified'的问题

可以尝试

vagrant halt 先终止模拟系统

然后执行

vagrant up --provision

参考:http://stackoverflow.com/questions/24274387/using-laravel-homestead-no-input-file-specified
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: