homestead.yaml文件丢失

时间:2016-10-29 23:17:36

标签: laravel homestead

我正在努力建立laravel宅基地。

但是按照以下说明操作后,仍然无法设置。

当我从Homestead目录运行bash init.sh时,它没有创建homestead.yaml文件。

我在Mac上,我可以看到homestead.yaml在src / stubs文件夹中但不在/ Homestead文件夹中,即使在运行bash init.sh之后提供成功消息“你想要覆盖吗? ..yaml“接着是”Homestead初始化“。但是我仍然没有在Mac上的宅基文件夹中看到yaml文件。

我的问题是

  1. init.sh会将yaml文件从src / stubs复制到Homestead文件夹吗?
  2. 我需要手动复制吗? 3.如果我必须手动复制,为什么在我在Homestead文件夹中运行init.sh命令时要求允许覆盖?
  3. 我是编码的初学者。如果我正在寻找错误的地方,请告诉我。

    感谢您的帮助!

1 个答案:

答案 0 :(得分:2)

init.sh会将Homestead.yaml放在您的主目录/Users/username/.homestead/下的隐藏目录中,而不是/Homestead。现在回答你的问题:

  1. 是的,init.sh会将Homestead.yaml复制到.homestead目录以及after.sh和别名。
  2. 您可以手动复制,但不需要init.sh为您执行此操作。
  3. 因为当您第一次运行init.sh时,它创建了.homestead目录并将Homestead.yaml文件放入其中,但是当您再次运行它时,它会发现当前的Homestead.yaml {1}}并询问是否应覆盖它。