对于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

 

相关文章:

  • 2021-11-02
  • 2022-12-23
  • 2022-01-20
  • 2021-11-29
  • 2022-02-09
  • 2021-08-29
  • 2022-01-20
  • 2021-07-04
猜你喜欢
  • 2021-08-30
  • 2022-12-23
  • 2021-06-23
  • 2022-12-23
  • 2021-10-16
  • 2022-01-06
  • 2021-08-28
相关资源
相似解决方案