Não é possível executar o comando laravel “laravel new myapp”

1

Obtendo isso quando eu executo "$ laravel new myapp

[RuntimeException]
  A extensão PHP do Zip não está instalada. Por favor, instale-o e tente novamente.

new [--dev] [--5.2] [--] [<name>]"
But to check if i had installed php i exexcuted this command too
"$ php -v
PHP 7.0.18-0ubuntu0.16.04.1 (cli) ( NTS )
Copyright (c) 1997-2017 The PHP Group
Zend Engine v3.0.0, Copyright (c) 1998-2017 Zend Technologies
    with Zend OPcache v7.0.18-0ubuntu0.16.04.1, Copyright (c) 1999-2017, by Zend Technologies"

Por favor, ajude-me, eu preciso começar a trabalhar com laravel Tão logo possível no meu Ubuntu 16.04!

    
por varun 13.06.2017 / 21:11

3 respostas

1

Talvez você esteja perdendo uma instalação global de laravel com composer :

Agora execute composer -version de um terminal, se você não vir uma versão impressa, comece por aí. Instale-o usando este link . Se composer estiver lá, verifique se laravel está instalado globalmente, execute laravel -version de um terminal e verá algo semelhante a isto:

Laravel Installer version 1.3.3

Agora, se isso não aparecer, então não é instalar, instale usando:

composer global require "laravel/installer"

Agora, adicione o compositor ao seu comando system PATH para poder executar o comando laravel . Abra seu arquivo /home/$USER/.bashrc e esta linha export PATH=$HOME/.composer/vendor/bin:$PATH .

Etapas:

  1. Abra .bashrc com nano :

    nano /home/$USER/.bashrc
    
  2. Adicione esta linha export PATH=$HOME/.composer/vendor/bin:$PATH .

  3. Origem do arquivo com source /home/$USER/.bashrc

Agora execute laravel -version do terminal para garantir que tudo correu bem. Neste ponto, agora você pode executar o comando laravel para criar aplicativos.

Fonte:

Instale o laravel 5 no Ubuntu 16.04

link

UPDATE

Como você ainda vê esse erro, basta instalar essa extensão com:

sudo apt install php7.0-zip

Agora, execute o comando laravel novamente.

    
por George Udosen 14.06.2017 / 02:06
1

Para mim, foi o suficiente para desinstalar e reinstalar assim:

composer global remove "laravel/installer"
composer global require "laravel/installer"
    
por Leonardo de Sousa 22.08.2018 / 22:29
0

Instale a extensão ausente com: sudo apt-get install php7.0-zip

    
por michal 13.06.2017 / 21:19