我是一名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/ –