这么多天,我习惯了作曲家创建项目的方法来安装laravel,然后今天我发现这个很酷的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...
。我停下来一次又一次地开始了它,而且还在继续。我当然不希望这个很酷的方法工作得这么慢。我该怎么办?
附加信息: -
- 上网速度:1Mbps的
- 操作系统:Windows 10
- 处理器:Intel Core i5-4440 CPU @ 3.10GHz(这是如果速度事项提)
UPDATE 整个过程大概需要10-15分钟才能完成。这不是太多吗?这与composer create-project方法不同。
这似乎过长了(特别是Laravel安装程序的目的是为了减少安装时间!)。据我所知,它的功能基本上是下载一个基本的Laravel安装的最新版本。也就是说,某个服务器执行'create-project',然后将生成的目录结构(包括'vendor'目录)拉上来。然后Laravel安装程序下载该zip文件并将其解压缩。所以是的,有几点可能会很慢 - 你的互联网连接和zip托管服务器的互联网连接。 – alexrussell
那么,它所做的只是直接下载一个zip文件而不是目录?它不应该让这个过程更快吗?我的互联网速度怎么样?可以吗? –
据我所知,只是下载一个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