我是一名Python开发人员,我的公司希望在PHP -laravel中完成一个项目。他还想让我从Vagrant
开始。所以我遇到了这个simple tutorial,并试图从它开始。但我仍然收到错误未指定输入文件。Vagrant“没有指定输入文件”。
我一直在寻找今天整个今天这个问题,我遇到过很多帖子,其中包括相同的查询。我尝试了几乎所有的解决方案laravel.io和一些stack overflow queries但没有得到确切的解决方案。
目录结构:
Git的克隆家园 - /home/laxmikant/Work/PHPWORK/Homestead
映射位置 - /home/laxmikant/Work/PHPWORK/codebase
(完全空目录)
文件夹映射to
:/home/vagrant/codebase
(蕴含Laravel
项目)
这里是我的Homestead.yaml
---
ip: "192.168.10.10"
memory: 2048
cpus: 1
provider: virtualbox
authorize: ~/.ssh/id_rsa.pub
keys:
- ~/.ssh/id_rsa
folders:
- map: ~/Work/PHPWORK/codebase #-- The path on my local machine
to: /home/vagrant/codebase #-- The path from the vagrant box
sites:
- map: homestead.app
to: /home/vagrant/codebase/Laravel/publiC#-- The path from the vagrant box which is mapped with folders
databases:
- homestead
variables:
- key: APP_ENV
value: local
而且我假设,通过Vagrant ssh
使用创建项目时:
composer create-project laravel/laravel Laravel --prefer-dist
还应得到与codebase
目录流浪汉箱 的同步,因此该查询是:
- 这个假设是否正确?如果是的话为什么
map
和to
没有得到同步?和 - 我得到错误
"No input file specified.
的原因是什么?
Sync
地点,您可以登录到您的盒子'无业游民ssh'和检查的内容你/ etc/nginx/sites-available /目录? –@LancePioch - 该目录中没有任何内容。 – Laxmikant
使用本教程,我总是使用它:http://www.sitepoint.com/quick-tip-get-homestead-vagrant-vm-running/ –