【问题标题】:homestead.yaml file missinghomestead.yaml 文件丢失
【发布时间】:2016-10-30 09:11:12
【问题描述】:

我正在尝试建立 laravel 宅基地。

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

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

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

我的问题是

  1. init.sh 是否将 yaml 文件从 src/stubs 复制到 Homestead 文件夹?
  2. 我需要手动复制吗? 3.如果我必须手动复制,为什么我在 Homestead 文件夹中运行 init.sh 命令时要求允许覆盖?

我是编码初学者。如果我看错了地方,请告诉我。

感谢您的帮助!

【问题讨论】:

    标签: laravel homestead


    【解决方案1】:

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

    1. 是的,init.sh 会将 Homestead.yaml 连同 after.sh 和别名复制到 .homestead 目录。
    2. 您可以手动复制它,但您不需要这样做,因为 init.sh 应该为您这样做。
    3. 因为你第一次运行init.sh时,它创建了.homestead目录,并把Homestead.yaml文件放在里面,但是当你再次运行时,它会发现当前有一个Homestead.yaml,并询问是否应该覆盖与否。

    【讨论】:

    • 感谢您的回复。现在,当我尝试从 .homestead(hidden) 目录访问文件时,我似乎收到了拒绝访问错误。也仍然无法访问隐藏文件
    • 尝试更改目录权限以授予自己读/写权限。打开终端并输入chmod -R 775 .homestead
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-01-08
    • 2010-09-10
    • 2015-12-19
    • 2010-11-25
    • 2014-05-26
    • 2015-05-06
    相关资源
    最近更新 更多