gpt4 book ai didi

php - Vagrant "No input file specified."

转载 作者:塔克拉玛干 更新时间:2023-11-03 05:38:06 24 4
gpt4 key购买 nike

我是一名 python 开发人员,我的公司想用 PHP -laravel 做一个项目。他还希望我从 Vagrant 开始。所以我遇到了这个 simple tutorial并试图从它开始。但我仍然遇到错误未指定输入文件。

我今天一整天都在搜索这个问题,我遇到了很多包含相同查询的帖子。我尝试了 laravel.io 的几乎所有解决方案和一些 stack overflow queries但是没有得到确切的解。

目录结构:

Git 克隆宅基地 - /home/laxmikant/Work/PHPWORK/Homestead

映射位置 - /home/laxmikant/Work/PHPWORK/codebase(完全是空目录)

文件夹映射:/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

它还应该与 vagrant box 的 codebase 目录同步所以查询是:

  • 这个假设是否正确?如果是这样,为什么 mapto 没有同步?和
  • 出现错误 “未指定输入文件。”的原因是什么?

最佳答案

假设是正确的,无论/home/vagrant/codebase 中的内容最终都会出现在您的 ~/Work/PHPWORK/codebase 中。通过 composer 安装 laravel 后,如果“无输入文件”错误仍然存​​在,您可能需要通过运行重新加载配置

vagrant provision

您可能还应该在您的主机文件中添加一个 homestead.app 条目。

关于php - Vagrant "No input file specified.",我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33147575/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com