2015-10-22 41 views
5

这么多天,我习惯了作曲家创建项目的方法来安装laravel,然后今天我发现这个很酷的laravel安装方法在laravel documentationLaravel安装程序 - 卡在制作应用程序

我迅速跑过命令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(这是如果速度事项提)

UPDATE 整个过程大概需要10-15分钟才能完成。这不是太多吗?这与composer create-project方法不同。

+0

这似乎过长了(特别是Laravel安装程序的目的是为了减少安装时间!)。据我所知,它的功能基本上是下载一个基本的Laravel安装的最新版本。也就是说,某个服务器执行'create-project',然后将生成的目录结构(包括'vendor'目录)拉上来。然后Laravel安装程序下载该zip文件并将其解压缩。所以是的,有几点可能会很慢 - 你的互联网连接和zip托管服务器的互联网连接。 – alexrussell

+0

那么,它所做的只是直接下载一个zip文件而不是目录?它不应该让这个过程更快吗?我的互联网速度怎么样?可以吗? –

+0

据我所知,只是下载一个zip文件 - 其目的是为了避免'composer install'造成的缓慢,所以是的,它确实应该让这个过程更快。你的上网速度对我来说似乎很好。仅供参考,要下载的zip文件位于http://cabinet.laravel.com/latest.zip并且略低于8兆字节 - 因此下载应该只需一分多钟。看看[installer source](https://github.com/laravel/installer/blob/master/src/NewCommand.php#L51),解压缩后仍然需要做一些作曲任务,但是这不应该是'没什么大不了的。 – alexrussell

回答

1

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

相关问题