使用 Laravel Homestead:“没有指定输入文件”

Posted

技术标签:

【中文标题】使用 Laravel Homestead:“没有指定输入文件”【英文标题】:Using Laravel Homestead: "no input file specified" 【发布时间】:2020-06-03 23:39:13 【问题描述】:

我是新手,所以我花了一些时间来设置,但是按照官方指南,我仍然不知道我哪里出错了,我的 homestead.yaml 看起来像这样


ip:“192.168.10.10”内存:2048 cpus:2 提供者:virtualbox

授权:~/.ssh/id_rsa.pub

键: - ~/.ssh/id_rsa

文件夹: - 地图:C:\Users\user\Documents\Projects

到:/home/vagrant/code

网站: - 地图:homestead.test

到:/home/vagrant/code/public

数据库: - 宅基地

特点: - mariadb:假 - ohmyzsh:假 - 网络驱动程序:假

我的主机文件如下所示:

192.168.10.10 homestead.test

但每当我尝试访问 http://homestead.test/ 时,我都会收到“未指定输入文件” 我已经通过输入 vagrant reload --provision 在线尝试了大多数解决方案 并通过 vagrant ssh 然后使用 composer 创建一个新项目。没有什么对我有用。

如果有任何额外的指导,我将不胜感激。

P.S.:我使用的是 Windows 10

【问题讨论】:

这能回答你的问题吗? Using Laravel Homestead: 'no input file specified' 是的,我尝试了那里建议的大多数解决方案,但我不确定为什么它不适合我 【参考方案1】:

对于homestead.yaml文件,间距必须为'spacebar'空格,且间距、缩进必须与provide相同。

从文件对齐来看,间距和缩进明显跑偏了。

【讨论】:

我并没有真正编辑原始文件间距,这里看起来与原始文件不同

以上是关于使用 Laravel Homestead:“没有指定输入文件”的主要内容,如果未能解决你的问题,请参考以下文章

如何获取 ENV 类型 Laravel + VueJS + Homestead

window环境的homestead,laravel项目的hosts配置

Laravel Homestead安装教程

在 laravel 5 中,用户 'homestead@localhost' 的访问被拒绝

PHP Laravel:用户'homestead'@'localhost'的访问被拒绝(使用密码:YES)

在 Laravel 的 Homestead 中运行 PHPUnit