2015-10-22 45 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]'。

相關問題