Laravel / Vagrant问题

时间:2016-04-14 12:36:54

标签: php laravel laravel-5 vagrant homestead

我有一个学校项目,我把它推到我的bitbucket帐户。 我的一个朋友需要拉动这个项目来做一些改变和其他事情。

问题是,每当他拉动项目并尝试打开流浪汉时,他的“流浪汉ssh”中都没有文件。

我们尝试了供应商文件的'composer install'。 我们得到了另一个用于启动流浪汉的homestead.yaml文件,但它似乎仍无法解决我们的问题。

就我而言,一切正常,但是当我的朋友拉出项目时,他似乎无法在他的'vagrant ssh environment'中找到任何文件

2 个答案:

答案 0 :(得分:0)

Homestead.yaml用于将本地存储绑定到虚拟环境。为什么他不首先尝试vagrant ssh,然后在shell中执行pull请求?

编辑:

尝试按顺序做事。如果他按照Laravel安装的说明进行操作,那么他的项目文件夹应该类似于C:/Project/PHP/Project_name,并且应该在homestead.yaml文件中指定该路径,如下所示:

folders:
    - map: C:\Project\PHP
      to: /home/vagrant/Code

所以它说将本地磁盘上的PHP文件夹绑定到vagrant中的虚拟文件夹/代码。 之后在PHP文件夹中创建项目文件夹,并将文件拉入其中,然后再次修改homestead.yaml以将项目绑定到浏览器,如下所示:

sites:
    - map: project_name.dev
      to: /home/vagrant/Code/Project_name/public

剩下的就是修改hosts文件以将该名称绑定到IP地址:

192.168.10.10 project_name.dev

答案 1 :(得分:0)

他应该打开Homestead.yaml并检查“folders”配置是否反映了他的机器上项目的映射。