【问题标题】:Homestead.test default file gives [No input file specified] UbuntuHomestead.test 默认文件给出 [未指定输入文件] Ubuntu
【发布时间】:2018-03-05 17:09:22
【问题描述】:

我刚刚安装了 Ubuntu 17.10,我想尝试使用 Laravel 创建一个网站,但是我遇到了困难,我按照说明进行操作。官网一步一步来。但我觉得少了点什么,

因为我没有在 Homestead.yaml 中触摸/编辑任何东西,所以基本上它可以正常工作吗?

我已经使用vagrant up --provision。已经创建了 ssh 密钥。我已经用谷歌搜索了它并尝试了几种方法,但它没有解决它,我也已经打开了我的 XAMPP

抱歉,我之前从未接触过 Ubuntu,所以我在使用这个操作系统时非常盲目

这是我的 Homestead.yaml 文件

Homestead.yaml

以及/home/workspace//home/workspace/Homestead/

的目录

~ Dir

Homestead Dir

我的主机文件

Hosts File

已编辑:

我只是在 ~/Homestead/Projects/[这里是] 创建了一个新项目,因为默认的 laravel 安装已经工作了,所以现在我想在里面的 Projects 文件夹中创建一个新项目Homestead,但为什么它会将 url 重定向到 https?

文件夹

【问题讨论】:

    标签: laravel ubuntu vagrant homestead


    【解决方案1】:

    在此屏幕截图中:https://i.stack.imgur.com/4cxGy.png 您的~/code 文件夹似乎不存在,这意味着 Homestead 不会映射它。在您的主机操作系统(Ubuntu 17)中创建该文件夹,然后运行 ​​vagrant destroy && vagrant up 如果您仍有问题,请在此处发布整个输出以供我们检查。

    【讨论】:

    • 在我使用composer create-project --prefer-dist laravel/laravel blog之前,它是成功的。但我想尝试使用laravel new blog 命令,所以首先我使用composer global require "laravel/installer" 但它给了我一个错误,说 [RuntimeException]/home/workspace/.composer/vendor 不存在并且无法创建. 为什么会这样?
    • 嗨,终于成功了,但现在我有另一个问题,你能帮帮我吗?我已经编辑了这个问题。谢谢你:)
    • [RuntimeException]/home/workspace/.composer/vendor does not exist and could not be created. why it happens? 不确定,听起来像是权限问题?
    【解决方案2】:

    对于我的最后一个问题,为什么当我尝试打开我的新项目时总是给我这个错误你的互联网连接不是私人的。这是因为我在站点名称中使用了 .app.dev,问题来自 google chrome,所以我需要将其更改为 .test 那么它工作得很好。

    我从这个网站得到了答案 https://laracasts.com/discuss/channels/laravel/chrome-blocked-localhost-with-error-your-connection-is-not-private

    【讨论】:

      猜你喜欢
      • 2012-10-02
      • 2021-08-11
      • 1970-01-01
      • 2013-01-11
      • 1970-01-01
      • 2017-07-24
      • 2014-12-12
      • 1970-01-01
      相关资源
      最近更新 更多