如何在宅基地虚拟机中创建新项目?

问题描述 投票:2回答:1

在我的家园虚拟机内,我跑了laravel new test。现在我在家园虚拟机中得到了一个新的laravel项目。

然后我配置了Homestead.yaml

- map: ~/work/test # an empty dirctory
  to: /home/vagrant/test

最后,我跑了vagrant reload --provision

哎呀,我发现home/vagrant/test现在是一个空目录!

似乎vagrant只将数据从Host Machine同步到Homestead虚拟机,我只想在Homestead虚拟机中创建一个项目,然后将它同步到Homestead虚拟机。

有什么办法可以实现吗?

php laravel homestead
1个回答
1
投票

/home/vagrant/test是您机器中的目录,而不是您的VM上的目录

如果要创建项目,则在此目录中创建运行以下命令

composer create-project --prefer-dist laravel/laravel ./

此命令将在此运行后在当前目录中创建项目

vagrant reload --provision

在提供运行之后

vagrant ssh
cd ~/work/test
ls

现在您可以看到新创建的项目的所有文件。

© www.soinside.com 2019 - 2024. All rights reserved.