【问题标题】:Laravel Installer - Stuck at Crafting ApplicationLaravel 安装程序 - 卡在制作应用程序中
【发布时间】:2016-01-21 10:25:31
【问题描述】:

这么多天习惯了composer create-project方法安装laravel,今天在laravel documentation发现了这个很酷的laravel安装方法。

我快速运行命令composer global require "laravel/installer=~1.1" 并收到一条成功消息。它还告诉它安装在目录~\AppData\Roaming\Composer\vendor\bin而不是~/.composer/vendor/bin 文档中提到。我相应地设置了 PATH 变量。 (有什么问题吗?)

无论如何,我进入了我想要启动的项目目录并运行了命令laravel new master,但它卡在了Crafting Application...。我停止它一次又一次启动它,它还在继续。我当然不希望这种很酷的方法工作得这么慢。我该怎么办?

附加信息:-

  1. 网速:1Mbps
  2. 操作系统:Windows 10
  3. 处理器:Intel Core i5-4440 CPU @ 3.10GHz(如果速度很重要,那就要提到)

更新 该过程大约需要10-15分钟才能完成。这不是太多了吗?过去,composer create-project 方法并非如此。

【问题讨论】:

  • 这看起来确实太长了(尤其是 Laravel 安装程序的目的是减少安装时间!)。据我所知,它的作用基本上是下载基本 Laravel 安装的最新版本。也就是说,某处的服务器执行create-project,然后将生成的目录结构(包括vendor 目录)压缩起来。然后 Laravel 安装程序会下载该 zip 文件并将其解压缩。所以是的,有几点可能会很慢 - 您的互联网连接和 zip 托管服务器的互联网连接。
  • 那么,它所做的只是下载一个 zip 而不是直接下载目录?它不应该使过程快速吗?那我的网速呢,可以吗?
  • 据我所知,是的,只是下载一个 zip - 它的全部目的是避免 composer install 造成的缓慢,所以是的,它确实应该让这个过程更快。你的网速对我来说似乎很好。仅供参考,要下载的 zip 文件位于 cabinet.laravel.com/latest.zip 并且不到 8 兆字节 - 所以下载应该需要一分钟多一点的时间。看installer source,解压后还是要做一些composer任务,不过应该没什么大不了的。
  • 如果你使用的是 XDebug,那么慢的一些原因是。
  • @gandra404 谢谢,由于 VSCode 中的活动 xdebug 会话,我的进程挂起。关闭我的调试会话并完成。

标签: laravel installation composer-php


【解决方案1】:

您是否尝试过使用 Mbstring PHP Extension 安装 php Tokenizer PHP 扩展?我认为 laravel 命令是创建新项目的实际 composer 命令的别名。尝试改用“composer create-project laravel/laravel [insert_project_name]”。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2011-08-30
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多