這麼多天,我習慣了作曲家創建項目的方法來安裝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