2015-10-22 12 views
5

Così tanti giorni ho usato il metodo di creazione del progetto del compositore per installare laravel e quindi oggi ho trovato questo metodo di installazione di laravel nel laravel documentation.Laravel Installer - Bloccato nell'applicazione Crafting

Ho eseguito rapidamente il comando composer global require "laravel/installer=~1.1" e ho ricevuto un messaggio di successo. Ha anche detto che è installato nella directory ~\AppData\Roaming\Composer\vendor\bin anziché ~/.composer/vendor/bin menzionato nella documentazione. Ho impostato la variabile PATH di conseguenza. (C'è qualcosa che non va?)

Ad ogni modo, sono andato alla directory del progetto che volevo avviare e ho eseguito il comando laravel new master e si blocca allo Crafting Application.... L'ho interrotto una volta e ancora una volta l'ho avviato una volta e continua ancora. Sicuramente non voglio che questo metodo fantastico funzioni così lentamente. Cosa dovrei fare?

Informazione supplementare: -

  1. velocità: 1Mbps
  2. SO: Windows 10
  3. Processore: Intel Core i5-4440 CPU @ 3.10GHz (Questo è parlare se le questioni di velocità)

UPDATE Il processo ha richiesto circa 10-15 minuti. Non è troppo? Questo non era il caso del metodo di creazione-progetto del compositore.

+0

Sembra eccessivamente lungo (soprattutto perché il punto del programma di installazione di Laravel è quello di ridurre i tempi di installazione!). Quello che fa, per quanto ne so, è fondamentalmente il download di una versione aggiornata di un'installazione base di Laravel. Cioè, un server da qualche parte fa 'create-project' e quindi chiude la struttura della directory risultante (inclusa la directory' vendor'). Quindi il programma di installazione di Laravel lo scarica e lo decomprime. Quindi sì, ci sono un paio di punti che potrebbe essere lento - la tua connessione internet e la connessione internet del server di hosting zip. – alexrussell

+0

Quindi, tutto ciò che fa è scaricare direttamente un zip invece della directory? Non dovrebbe rendere il processo veloce? E la mia velocità di internet, va bene? –

+0

Per quanto ne so, si limita a scaricare un file zip - il suo unico scopo è di evitare la lentezza causata da "installazione di compositore", quindi sì, dovrebbe davvero rendere il processo più veloce. La tua velocità di internet mi sembra soddisfacente. PER FAVORE, il file zip da scaricare è http://cabinet.laravel.com/latest.zip ed è poco meno di 8 megabyte, quindi per scaricarlo è necessario poco più di un minuto. Guardando la [fonte dell'installatore] (https://github.com/laravel/installer/blob/master/src/NewCommand.php#L51), deve ancora eseguire alcune attività di composizione dopo la decompressione, ma non dovrebbe essere troppo di un grosso problema – alexrussell

risposta

1

hai provato a installare php con estensione Mbstring PHP Estensione Tokenizer PHP? e penso che il comando laravel sia un alias per l'effettivo comando del compositore per creare un nuovo progetto. Prova invece a utilizzare "compositore create-project laravel/laravel [insert_project_name]".