daniel-werner / laravel-schemacrawler

Laraver wrapper package for SchemaCrawler. Generate ER diagram for your Laravel application right from the database.
https://www.danielwerner.dev
MIT License
42 stars 3 forks source link

Symfony\Component\Process\Exception\ProcessFailedException #9

Closed HDVinnie closed 4 years ago

HDVinnie commented 4 years ago
vagrant@homestead:~/Personal/UNIT3D_PUBLIC$ php artisan schema:generate

   Symfony\Component\Process\Exception\ProcessFailedException  : The command "'/home/vagrant/Personal/UNIT3D_PUBLIC/vendor/daniel-werner/laravel-schemacrawler/src/../bin/schemacrawler/schemacrawler.sh' '--user' 'homestead' '--password' 'secret' '--info-level' 'standard' '--command' 'schema' '--url' 'jdbc:mysql://127.0.0.1:3306?serverTimezone=UTC' '--output-file' '/home/vagrant/Personal/UNIT3D_PUBLIC/storage/app/schema.pdf' '--output-format' 'pdf' '--schemas' 'unit3d_test'" failed.

Exit Code: 127(Command not found)

Working directory: /home/vagrant/Personal/UNIT3D_PUBLIC

Output:
================

Error Output:
================
/home/vagrant/Personal/UNIT3D_PUBLIC/vendor/daniel-werner/laravel-schemacrawler/src/../bin/schemacrawler/schemacrawler.sh: 3: /home/vagrant/Personal/UNIT3D_PUBLIC/vendor/daniel-werner/laravel-schemacrawler/src/../bin/schemacrawler/schemacrawler.sh: java: not found

  at /home/vagrant/Personal/UNIT3D_PUBLIC/vendor/daniel-werner/laravel-schemacrawler/src/LaravelSchemaCrawler.php:31
    27|         if ($process->isSuccessful()) {
    28|             return $arguments->getOutputFile();
    29|         }
    30| 
  > 31|         throw new ProcessFailedException($process);
    32|     }
    33| }
    34| 

  Exception trace:

  1   DanielWerner\LaravelSchemaCrawler\LaravelSchemaCrawler::crawl()
      /home/vagrant/Personal/UNIT3D_PUBLIC/vendor/laravel/framework/src/Illuminate/Support/Facades/Facade.php:261

  2   Illuminate\Support\Facades\Facade::__callStatic()
      /home/vagrant/Personal/UNIT3D_PUBLIC/vendor/daniel-werner/laravel-schemacrawler/src/Console/Commands/SchemaCrawlerCommand.php:34

  Please use the argument -v to see more details.