我有一个学校项目,我把它推到我的bitbucket帐户。 我的一个朋友需要拉动这个项目来做一些改变和其他事情。
问题是,每当他拉动项目并尝试打开流浪汉时,他的“流浪汉ssh”中都没有文件。
我们尝试了供应商文件的'composer install'。 我们得到了另一个用于启动流浪汉的homestead.yaml文件,但它似乎仍无法解决我们的问题。
就我而言,一切正常,但是当我的朋友拉出项目时,他似乎无法在他的'vagrant ssh environment'中找到任何文件
答案 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”配置是否反映了他的机器上项目的映射。