【问题标题】:Laravel with HomesteadLaravel 与宅基地
【发布时间】:2014-08-23 10:17:01
【问题描述】:

我是 virtual box 和 vagrant 的新手,现在我使用 Homestead 图像,一切都运行良好 但是当我在虚拟机上创建名为 laravel 的项目时,它假设我在我的机器上看到了这个名为 laravel 的新文件夹,但我的机器上没有任何东西。

注意:-我使用的是 ubuntu 14.04

这是我的家园.yaml

ip: "192.168.10.10"
memory: 2048
cpus: 1

authorize: ~/.ssh/id_rsa.pub

键:

 - ~/.ssh/id_rsa

文件夹:

  - map: /var/projects/
    to: /home/vagrant/projects/

网站:

- map: homestead.app
  to: /home/vagrant/projects/laravel/public

变量:

- key: APP_ENV
  value: local    

提前感谢

【问题讨论】:

  • 您在文件夹部分之前跳过了一个选项卡。 Yaml 对缩进非常敏感,所以可能就是这样
  • 我在我的 .yaml 文件中查看它,它是以正确的方式编写的,但是当我写问题时,我错误地在这个选项卡上做。

标签: php laravel-4 vagrant virtualbox ubuntu-14.04


【解决方案1】:

本教程帮助我解决问题

  • 你可以看这个视频video

【讨论】:

  • 仅链接的答案是危险的,因为如果链接的内容出现故障,它们将变得无用。请创建一个简短的描述究竟是什么解决了您的问题。
【解决方案2】:

...当我在虚拟机上创建名为 laravel 的项目时 假设我在我的机器上看到了这个名为 laravel 的新文件夹...

我以前遇到过这种情况。首先需要在你的 real 机器上创建根 laravel 项目文件夹。然后像你一样设置上面的站点文件夹映射。

然后,虚拟机内部的任何进一步更改都将双向复制/同步。

【讨论】:

  • - 我在我的机器上创建了名为 laravel 的文件夹并再次创建了一个新项目,没有任何反应。 - 当我输入 url homestead.app:8000 时转到 url 我得到这个网页不可用
  • 我做 vagrant destroy 然后 vagrant up ,结果和我之前的一样。
  • 我有同样的错误信息。我的 laravel 文件夹是在其他地方创建的。检查以确保来自地图站点的文件夹存在:/home/vagrant/projects/laravel/public 如果不将创建 Laravel 项目时创建的文件夹移动到基础计算机上的文件夹。
猜你喜欢
  • 1970-01-01
  • 2017-04-24
  • 2016-04-17
  • 2019-06-15
  • 2015-12-09
  • 2015-02-28
  • 2016-07-31
  • 2018-04-17
  • 1970-01-01
相关资源
最近更新 更多