2016-04-14 62 views
0

我有一个学校项目,我把它推到我的bitbucket帐户。 我的一个朋友需要拉这个项目做一些改变和其他的东西。Laravel/Vagrant问题

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

我们尝试了供应商文件的'composer install'。 我们得到了另一个启动vagrant的homestead.yaml文件,但它似乎仍不能解决我们的问题。

就我而言一切正常,但是当我的朋友会拉项目localy他似乎无法找到他的“流浪者SSH环境”

回答

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目录绑定到流浪汉虚拟文件夹/代码。 之后,创建PHP文件夹中的项目文件夹,并拉出里面的文件,并再次修改homestead.yaml到项目绑定到浏览器中,像这样:

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

而剩下的是修改hosts文件,以绑定该名称的IP地址:

192.168.10.10 project_name.dev 
+0

如果他将项目拖入他的ssh,它会自动添加到他的本地机器中吗?我相当新的流浪蚂蚁laravel很抱歉,如果这是一种愚蠢的问题 –

+0

在那里,我已经编辑它...应该现在更清楚 – Norgul

+0

这应该做的伎俩,我们仍然搞清楚如何路径起作用,因为它有点不同。但我们会确定的。谢谢! –

0

他应该打开Homestead.yaml,并检查“文件夹”的配置体现了他的机器上项目的映射。