Be part of JetBrains PHPverse 2026 on June 9 – a free online event bringing PHP devs worldwide together.

vmunich's avatar

Help - Lots of problems when installing Spark in Homestead

Hi,

I've tried to install Spark on a fresh Homestead VM on both Windows and Mac, and had problems with both of them.

vagrant@homestead:~/Code$ spark new project                                                                                                                                                                    sh: 1: laravel: Permission denied
Downloading Spark...
PHP Warning:  file_put_contents(/home/vagrant/Code/project/spark-archive.zip): f                                                                                                                                                             ailed to open stream: No such file or directory in /home/vagrant/spark-installer                                                                                                                                                             /src/Installation/DownloadSpark.php on line 60
PHP Stack trace:
PHP   1. {main}() /home/vagrant/spark-installer/spark:0
PHP   2. Symfony\Component\Console\Application->run() /home/vagrant/spark-instal                                                                                                                                                             ler/spark:18
PHP   3. Symfony\Component\Console\Application->doRun() /home/vagrant/spark-inst                                                                                                                                                             aller/vendor/symfony/console/Application.php:117
PHP   4. Symfony\Component\Console\Application->doRunCommand() /home/vagrant/spa                                                                                                                                                             rk-installer/vendor/symfony/console/Application.php:186
PHP   5. Symfony\Component\Console\Command\Command->run() /home/vagrant/spark-in                                                                                                                                                             staller/vendor/symfony/console/Application.php:791
PHP   6. Laravel\SparkInstaller\NewCommand->execute() /home/vagrant/spark-instal                                                                                                                                                             ler/vendor/symfony/console/Command/Command.php:256
PHP   7. Laravel\SparkInstaller\Installation\DownloadSpark->install() /home/vagr                                                                                                                                                             ant/spark-installer/src/NewCommand.php:79
PHP   8. Laravel\SparkInstaller\Installation\DownloadSpark->downloadZip() /home/                                                                                                                                                             vagrant/spark-installer/src/Installation/DownloadSpark.php:39
PHP   9. file_put_contents() /home/vagrant/spark-installer/src/Installation/Down                                                                                                                                                             loadSpark.php:60

Warning: file_put_contents(/home/vagrant/Code/project/spark-archive.zip): failed                                                                                                                                                              to open stream: No such file or directory in /home/vagrant/spark-installer/src/                                                                                                                                                             Installation/DownloadSpark.php on line 60

Call Stack:
    0.0001     353080   1. {main}() /home/vagrant/spark-installer/spark:0
    0.0061    1380320   2. Symfony\Component\Console\Application->run() /home/va                                                                                                                                                             grant/spark-installer/spark:18
    0.0077    1670560   3. Symfony\Component\Console\Application->doRun() /home/                                                                                                                                                             vagrant/spark-installer/vendor/symfony/console/Application.php:117
    0.0077    1670560   4. Symfony\Component\Console\Application->doRunCommand()                                                                                                                                                              /home/vagrant/spark-installer/vendor/symfony/console/Application.php:186
    0.0077    1670560   5. Symfony\Component\Console\Command\Command->run() /hom                                                                                                                                                             e/vagrant/spark-installer/vendor/symfony/console/Application.php:791
    0.0079    1672816   6. Laravel\SparkInstaller\NewCommand->execute() /home/va                                                                                                                                                             grant/spark-installer/vendor/symfony/console/Command/Command.php:256
    0.0282    2060648   7. Laravel\SparkInstaller\Installation\DownloadSpark->in                                                                                                                                                             stall() /home/vagrant/spark-installer/src/NewCommand.php:79
    0.0282    2060648   8. Laravel\SparkInstaller\Installation\DownloadSpark->do                                                                                                                                                             wnloadZip() /home/vagrant/spark-installer/src/Installation/DownloadSpark.php:39
    0.4550    3280368   9. file_put_contents() /home/vagrant/spark-installer/src                                                                                                                                                             /Installation/DownloadSpark.php:60

PHP Warning:  ZipArchive::extractTo(): Invalid or uninitialized Zip object in /h                                                                                                                                                             ome/vagrant/spark-installer/src/Installation/DownloadSpark.php on line 106
PHP Stack trace:
PHP   1. {main}() /home/vagrant/spark-installer/spark:0
PHP   2. Symfony\Component\Console\Application->run() /home/vagrant/spark-instal                                                                                                                                                             ler/spark:18
PHP   3. Symfony\Component\Console\Application->doRun() /home/vagrant/spark-inst                                                                                                                                                             aller/vendor/symfony/console/Application.php:117
PHP   4. Symfony\Component\Console\Application->doRunCommand() /home/vagrant/spa                                                                                                                                                             rk-installer/vendor/symfony/console/Application.php:186
PHP   5. Symfony\Component\Console\Command\Command->run() /home/vagrant/spark-in                                                                                                                                                             staller/vendor/symfony/console/Application.php:791
PHP   6. Laravel\SparkInstaller\NewCommand->execute() /home/vagrant/spark-instal                                                                                                                                                             ler/vendor/symfony/console/Command/Command.php:256
PHP   7. Laravel\SparkInstaller\Installation\DownloadSpark->install() /home/vagr                                                                                                                                                             ant/spark-installer/src/NewCommand.php:79
PHP   8. Laravel\SparkInstaller\Installation\DownloadSpark->extractZip() /home/v                                                                                                                                                             agrant/spark-installer/src/Installation/DownloadSpark.php:39
PHP   9. ZipArchive->extractTo() /home/vagrant/spark-installer/src/Installation/                                                                                                                                                             DownloadSpark.php:106

Warning: ZipArchive::extractTo(): Invalid or uninitialized Zip object in /home/v                                                                                                                                                             agrant/spark-installer/src/Installation/DownloadSpark.php on line 106

Call Stack:
    0.0001     353080   1. {main}() /home/vagrant/spark-installer/spark:0
    0.0061    1380320   2. Symfony\Component\Console\Application->run() /home/va                                                                                                                                                             grant/spark-installer/spark:18
    0.0077    1670560   3. Symfony\Component\Console\Application->doRun() /home/                                                                                                                                                             vagrant/spark-installer/vendor/symfony/console/Application.php:117
    0.0077    1670560   4. Symfony\Component\Console\Application->doRunCommand()                                                                                                                                                              /home/vagrant/spark-installer/vendor/symfony/console/Application.php:186
    0.0077    1670560   5. Symfony\Component\Console\Command\Command->run() /hom                                                                                                                                                             e/vagrant/spark-installer/vendor/symfony/console/Application.php:791
    0.0079    1672816   6. Laravel\SparkInstaller\NewCommand->execute() /home/va                                                                                                                                                             grant/spark-installer/vendor/symfony/console/Command/Command.php:256
    0.0282    2060648   7. Laravel\SparkInstaller\Installation\DownloadSpark->in                                                                                                                                                             stall() /home/vagrant/spark-installer/src/NewCommand.php:79
    0.4566    2801168   8. Laravel\SparkInstaller\Installation\DownloadSpark->ex                                                                                                                                                             tractZip() /home/vagrant/spark-installer/src/Installation/DownloadSpark.php:39
    0.4573    2801312   9. ZipArchive->extractTo() /home/vagrant/spark-installer                                                                                                                                                             /src/Installation/DownloadSpark.php:106

PHP Warning:  ZipArchive::close(): Invalid or uninitialized Zip object in /home/                                                                                                                                                             vagrant/spark-installer/src/Installation/DownloadSpark.php on line 108
PHP Stack trace:
PHP   1. {main}() /home/vagrant/spark-installer/spark:0
PHP   2. Symfony\Component\Console\Application->run() /home/vagrant/spark-instal                                                                                                                                                             ler/spark:18
PHP   3. Symfony\Component\Console\Application->doRun() /home/vagrant/spark-inst                                                                                                                                                             aller/vendor/symfony/console/Application.php:117
PHP   4. Symfony\Component\Console\Application->doRunCommand() /home/vagrant/spa                                                                                                                                                             rk-installer/vendor/symfony/console/Application.php:186
PHP   5. Symfony\Component\Console\Command\Command->run() /home/vagrant/spark-in                                                                                                                                                             staller/vendor/symfony/console/Application.php:791
PHP   6. Laravel\SparkInstaller\NewCommand->execute() /home/vagrant/spark-instal                                                                                                                                                             ler/vendor/symfony/console/Command/Command.php:256
PHP   7. Laravel\SparkInstaller\Installation\DownloadSpark->install() /home/vagr                                                                                                                                                             ant/spark-installer/src/NewCommand.php:79
PHP   8. Laravel\SparkInstaller\Installation\DownloadSpark->extractZip() /home/v                                                                                                                                                             agrant/spark-installer/src/Installation/DownloadSpark.php:39
PHP   9. ZipArchive->close() /home/vagrant/spark-installer/src/Installation/Down                                                                                                                                                             loadSpark.php:108

Warning: ZipArchive::close(): Invalid or uninitialized Zip object in /home/vagra                                                                                                                                                             nt/spark-installer/src/Installation/DownloadSpark.php on line 108

Call Stack:
    0.0001     353080   1. {main}() /home/vagrant/spark-installer/spark:0
    0.0061    1380320   2. Symfony\Component\Console\Application->run() /home/va                                                                                                                                                             grant/spark-installer/spark:18
    0.0077    1670560   3. Symfony\Component\Console\Application->doRun() /home/                                                                                                                                                             vagrant/spark-installer/vendor/symfony/console/Application.php:117
    0.0077    1670560   4. Symfony\Component\Console\Application->doRunCommand()                                                                                                                                                              /home/vagrant/spark-installer/vendor/symfony/console/Application.php:186
    0.0077    1670560   5. Symfony\Component\Console\Command\Command->run() /hom                                                                                                                                                             e/vagrant/spark-installer/vendor/symfony/console/Application.php:791
    0.0079    1672816   6. Laravel\SparkInstaller\NewCommand->execute() /home/va                                                                                                                                                             grant/spark-installer/vendor/symfony/console/Command/Command.php:256
    0.0282    2060648   7. Laravel\SparkInstaller\Installation\DownloadSpark->in                                                                                                                                                             stall() /home/vagrant/spark-installer/src/NewCommand.php:79
    0.4566    2801168   8. Laravel\SparkInstaller\Installation\DownloadSpark->ex                                                                                                                                                             tractZip() /home/vagrant/spark-installer/src/Installation/DownloadSpark.php:39
    0.4627    2801248   9. ZipArchive->close() /home/vagrant/spark-installer/src                                                                                                                                                             /Installation/DownloadSpark.php:108

PHP Notice:  Undefined offset: 0 in /home/vagrant/spark-installer/src/Installati                                                                                                                                                             on/DownloadSpark.php on line 121
PHP Stack trace:
PHP   1. {main}() /home/vagrant/spark-installer/spark:0
PHP   2. Symfony\Component\Console\Application->run() /home/vagrant/spark-instal                                                                                                                                                             ler/spark:18
PHP   3. Symfony\Component\Console\Application->doRun() /home/vagrant/spark-inst                                                                                                                                                             aller/vendor/symfony/console/Application.php:117
PHP   4. Symfony\Component\Console\Application->doRunCommand() /home/vagrant/spa                                                                                                                                                             rk-installer/vendor/symfony/console/Application.php:186
PHP   5. Symfony\Component\Console\Command\Command->run() /home/vagrant/spark-in                                                                                                                                                             staller/vendor/symfony/console/Application.php:791
PHP   6. Laravel\SparkInstaller\NewCommand->execute() /home/vagrant/spark-instal                                                                                                                                                             ler/vendor/symfony/console/Command/Command.php:256
PHP   7. Laravel\SparkInstaller\Installation\DownloadSpark->install() /home/vagr                                                                                                                                                             ant/spark-installer/src/NewCommand.php:79
PHP   8. Laravel\SparkInstaller\Installation\DownloadSpark->sparkPath() /home/va                                                                                                                                                             grant/spark-installer/src/Installation/DownloadSpark.php:41

Notice: Undefined offset: 0 in /home/vagrant/spark-installer/src/Installation/Do                                                                                                                                                             wnloadSpark.php on line 121

Call Stack:
    0.0001     353080   1. {main}() /home/vagrant/spark-installer/spark:0
    0.0061    1380320   2. Symfony\Component\Console\Application->run() /home/va                                                                                                                                                             grant/spark-installer/spark:18
    0.0077    1670560   3. Symfony\Component\Console\Application->doRun() /home/                                                                                                                                                             vagrant/spark-installer/vendor/symfony/console/Application.php:117
    0.0077    1670560   4. Symfony\Component\Console\Application->doRunCommand()                                                                                                                                                              /home/vagrant/spark-installer/vendor/symfony/console/Application.php:186
    0.0077    1670560   5. Symfony\Component\Console\Command\Command->run() /hom                                                                                                                                                             e/vagrant/spark-installer/vendor/symfony/console/Application.php:791
    0.0079    1672816   6. Laravel\SparkInstaller\NewCommand->execute() /home/va                                                                                                                                                             grant/spark-installer/vendor/symfony/console/Command/Command.php:256
    0.0282    2060648   7. Laravel\SparkInstaller\Installation\DownloadSpark->in                                                                                                                                                             stall() /home/vagrant/spark-installer/src/NewCommand.php:79
    0.4633    2801088   8. Laravel\SparkInstaller\Installation\DownloadSpark->sp                                                                                                                                                             arkPath() /home/vagrant/spark-installer/src/Installation/DownloadSpark.php:41

PHP Warning:  file_get_contents(/home/vagrant/Code/project/composer.json): faile                                                                                                                                                             d to open stream: No such file or directory in /home/vagrant/spark-installer/src                                                                                                                                                             /Installation/UpdateComposerFile.php on line 55
PHP Stack trace:
PHP   1. {main}() /home/vagrant/spark-installer/spark:0
PHP   2. Symfony\Component\Console\Application->run() /home/vagrant/spark-instal                                                                                                                                                             ler/spark:18
PHP   3. Symfony\Component\Console\Application->doRun() /home/vagrant/spark-inst                                                                                                                                                             aller/vendor/symfony/console/Application.php:117
PHP   4. Symfony\Component\Console\Application->doRunCommand() /home/vagrant/spa                                                                                                                                                             rk-installer/vendor/symfony/console/Application.php:186
PHP   5. Symfony\Component\Console\Command\Command->run() /home/vagrant/spark-in                                                                                                                                                             staller/vendor/symfony/console/Application.php:791
PHP   6. Laravel\SparkInstaller\NewCommand->execute() /home/vagrant/spark-instal                                                                                                                                                             ler/vendor/symfony/console/Command/Command.php:256
PHP   7. Laravel\SparkInstaller\Installation\UpdateComposerFile->install() /home                                                                                                                                                             /vagrant/spark-installer/src/NewCommand.php:79
PHP   8. Laravel\SparkInstaller\Installation\UpdateComposerFile->getComposerConf                                                                                                                                                             iguration() /home/vagrant/spark-installer/src/Installation/UpdateComposerFile.ph                                                                                                                                                             p:33
PHP   9. file_get_contents() /home/vagrant/spark-installer/src/Installation/Upda                                                                                                                                                             teComposerFile.php:55

Warning: file_get_contents(/home/vagrant/Code/project/composer.json): failed to                                                                                                                                                              open stream: No such file or directory in /home/vagrant/spark-installer/src/Inst                                                                                                                                                             allation/UpdateComposerFile.php on line 55

Call Stack:
    0.0001     353080   1. {main}() /home/vagrant/spark-installer/spark:0
    0.0061    1380320   2. Symfony\Component\Console\Application->run() /home/va                                                                                                                                                             grant/spark-installer/spark:18
    0.0077    1670560   3. Symfony\Component\Console\Application->doRun() /home/                                                                                                                                                             vagrant/spark-installer/vendor/symfony/console/Application.php:117
    0.0077    1670560   4. Symfony\Component\Console\Application->doRunCommand()                                                                                                                                                              /home/vagrant/spark-installer/vendor/symfony/console/Application.php:186
    0.0077    1670560   5. Symfony\Component\Console\Command\Command->run() /hom                                                                                                                                                             e/vagrant/spark-installer/vendor/symfony/console/Application.php:791
    0.0079    1672816   6. Laravel\SparkInstaller\NewCommand->execute() /home/va                                                                                                                                                             grant/spark-installer/vendor/symfony/console/Command/Command.php:256
    0.4793    3078872   7. Laravel\SparkInstaller\Installation\UpdateComposerFil                                                                                                                                                             e->install() /home/vagrant/spark-installer/src/NewCommand.php:79
    0.4793    3078872   8. Laravel\SparkInstaller\Installation\UpdateComposerFil                                                                                                                                                             e->getComposerConfiguration() /home/vagrant/spark-installer/src/Installation/Upd                                                                                                                                                             ateComposerFile.php:33
    0.4793    3078952   9. file_get_contents() /home/vagrant/spark-installer/src                                                                                                                                                             /Installation/UpdateComposerFile.php:55

You are running composer with xdebug enabled. This has a major impact on runtime                                                                                                                                                              performance. See https://getcomposer.org/xdebug


  [RuntimeException]
  Could not read /home/vagrant/.composer/config.json
  file_get_contents(/home/vagrant/.composer/config.json): failed to open stre
  am: Permission denied


update [--prefer-source] [--prefer-dist] [--dry-run] [--dev] [--no-dev] [--lock]                                                                                                                                                              [--no-plugins] [--no-custom-installers] [--no-autoloader] [--no-scripts] [--no-                                                                                                                                                             progress] [--with-dependencies] [-v|vv|vvv|--verbose] [-o|--optimize-autoloader]                                                                                                                                                              [-a|--classmap-authoritative] [--ignore-platform-reqs] [--prefer-stable] [--pre                                                                                                                                                             fer-lowest] [-i|--interactive] [--root-reqs] [--] [<packages>]...

PHP Warning:  file_get_contents(/home/vagrant/Code/project/config/app.php): fail                                                                                                                                                             ed to open stream: No such file or directory in /home/vagrant/spark-installer/sr                                                                                                                                                             c/Installation/AddCoreProviderToConfiguration.php on line 32
PHP Stack trace:
PHP   1. {main}() /home/vagrant/spark-installer/spark:0
PHP   2. Symfony\Component\Console\Application->run() /home/vagrant/spark-instal                                                                                                                                                             ler/spark:18
PHP   3. Symfony\Component\Console\Application->doRun() /home/vagrant/spark-inst                                                                                                                                                             aller/vendor/symfony/console/Application.php:117
PHP   4. Symfony\Component\Console\Application->doRunCommand() /home/vagrant/spa                                                                                                                                                             rk-installer/vendor/symfony/console/Application.php:186
PHP   5. Symfony\Component\Console\Command\Command->run() /home/vagrant/spark-in                                                                                                                                                             staller/vendor/symfony/console/Application.php:791
PHP   6. Laravel\SparkInstaller\NewCommand->execute() /home/vagrant/spark-instal                                                                                                                                                             ler/vendor/symfony/console/Command/Command.php:256
PHP   7. Laravel\SparkInstaller\Installation\AddCoreProviderToConfiguration->ins                                                                                                                                                             tall() /home/vagrant/spark-installer/src/NewCommand.php:79
PHP   8. file_get_contents() /home/vagrant/spark-installer/src/Installation/AddC                                                                                                                                                             oreProviderToConfiguration.php:32

Warning: file_get_contents(/home/vagrant/Code/project/config/app.php): failed to                                                                                                                                                              open stream: No such file or directory in /home/vagrant/spark-installer/src/Ins                                                                                                                                                             tallation/AddCoreProviderToConfiguration.php on line 32

Call Stack:
    0.0001     353080   1. {main}() /home/vagrant/spark-installer/spark:0
    0.0061    1380320   2. Symfony\Component\Console\Application->run() /home/va                                                                                                                                                             grant/spark-installer/spark:18
    0.0077    1670560   3. Symfony\Component\Console\Application->doRun() /home/                                                                                                                                                             vagrant/spark-installer/vendor/symfony/console/Application.php:117
    0.0077    1670560   4. Symfony\Component\Console\Application->doRunCommand()                                                                                                                                                              /home/vagrant/spark-installer/vendor/symfony/console/Application.php:186
    0.0077    1670560   5. Symfony\Component\Console\Command\Command->run() /hom                                                                                                                                                             e/vagrant/spark-installer/vendor/symfony/console/Application.php:791
    0.0079    1672816   6. Laravel\SparkInstaller\NewCommand->execute() /home/va                                                                                                                                                             grant/spark-installer/vendor/symfony/console/Command/Command.php:256
    0.6715    3087552   7. Laravel\SparkInstaller\Installation\AddCoreProviderTo                                                                                                                                                             Configuration->install() /home/vagrant/spark-installer/src/NewCommand.php:79
    0.6715    3087632   8. file_get_contents() /home/vagrant/spark-installer/src                                                                                                                                                             /Installation/AddCoreProviderToConfiguration.php:32

PHP Warning:  file_put_contents(/home/vagrant/Code/project/config/app.php): fail                                                                                                                                                             ed to open stream: No such file or directory in /home/vagrant/spark-installer/sr                                                                                                                                                             c/Installation/AddCoreProviderToConfiguration.php on line 40
PHP Stack trace:
PHP   1. {main}() /home/vagrant/spark-installer/spark:0
PHP   2. Symfony\Component\Console\Application->run() /home/vagrant/spark-instal                                                                                                                                                             ler/spark:18
PHP   3. Symfony\Component\Console\Application->doRun() /home/vagrant/spark-inst                                                                                                                                                             aller/vendor/symfony/console/Application.php:117
PHP   4. Symfony\Component\Console\Application->doRunCommand() /home/vagrant/spa                                                                                                                                                             rk-installer/vendor/symfony/console/Application.php:186
PHP   5. Symfony\Component\Console\Command\Command->run() /home/vagrant/spark-in                                                                                                                                                             staller/vendor/symfony/console/Application.php:791
PHP   6. Laravel\SparkInstaller\NewCommand->execute() /home/vagrant/spark-instal                                                                                                                                                             ler/vendor/symfony/console/Command/Command.php:256
PHP   7. Laravel\SparkInstaller\Installation\AddCoreProviderToConfiguration->ins                                                                                                                                                             tall() /home/vagrant/spark-installer/src/NewCommand.php:79
PHP   8. file_put_contents() /home/vagrant/spark-installer/src/Installation/AddC                                                                                                                                                             oreProviderToConfiguration.php:40

Warning: file_put_contents(/home/vagrant/Code/project/config/app.php): failed to                                                                                                                                                              open stream: No such file or directory in /home/vagrant/spark-installer/src/Ins                                                                                                                                                             tallation/AddCoreProviderToConfiguration.php on line 40

Call Stack:
    0.0001     353080   1. {main}() /home/vagrant/spark-installer/spark:0
    0.0061    1380320   2. Symfony\Component\Console\Application->run() /home/va                                                                                                                                                             grant/spark-installer/spark:18
    0.0077    1670560   3. Symfony\Component\Console\Application->doRun() /home/                                                                                                                                                             vagrant/spark-installer/vendor/symfony/console/Application.php:117
    0.0077    1670560   4. Symfony\Component\Console\Application->doRunCommand()                                                                                                                                                              /home/vagrant/spark-installer/vendor/symfony/console/Application.php:186
    0.0077    1670560   5. Symfony\Component\Console\Command\Command->run() /hom                                                                                                                                                             e/vagrant/spark-installer/vendor/symfony/console/Application.php:791
    0.0079    1672816   6. Laravel\SparkInstaller\NewCommand->execute() /home/va                                                                                                                                                             grant/spark-installer/vendor/symfony/console/Command/Command.php:256
    0.6715    3087552   7. Laravel\SparkInstaller\Installation\AddCoreProviderTo                                                                                                                                                             Configuration->install() /home/vagrant/spark-installer/src/NewCommand.php:79
    0.6763    3087632   8. file_put_contents() /home/vagrant/spark-installer/src                                                                                                                                                             /Installation/AddCoreProviderToConfiguration.php:40

Could not open input file: artisan
PHP Warning:  file_get_contents(/home/vagrant/Code/project/config/app.php): fail                                                                                                                                                             ed to open stream: No such file or directory in /home/vagrant/spark-installer/sr                                                                                                                                                             c/Installation/AddAppProviderToConfiguration.php on line 32
PHP Stack trace:
PHP   1. {main}() /home/vagrant/spark-installer/spark:0
PHP   2. Symfony\Component\Console\Application->run() /home/vagrant/spark-instal                                                                                                                                                             ler/spark:18
PHP   3. Symfony\Component\Console\Application->doRun() /home/vagrant/spark-inst                                                                                                                                                             aller/vendor/symfony/console/Application.php:117
PHP   4. Symfony\Component\Console\Application->doRunCommand() /home/vagrant/spa                                                                                                                                                             rk-installer/vendor/symfony/console/Application.php:186
PHP   5. Symfony\Component\Console\Command\Command->run() /home/vagrant/spark-in                                                                                                                                                             staller/vendor/symfony/console/Application.php:791
PHP   6. Laravel\SparkInstaller\NewCommand->execute() /home/vagrant/spark-instal                                                                                                                                                             ler/vendor/symfony/console/Command/Command.php:256
PHP   7. Laravel\SparkInstaller\Installation\AddAppProviderToConfiguration->inst                                                                                                                                                             all() /home/vagrant/spark-installer/src/NewCommand.php:79
PHP   8. file_get_contents() /home/vagrant/spark-installer/src/Installation/AddA                                                                                                                                                             ppProviderToConfiguration.php:32

Warning: file_get_contents(/home/vagrant/Code/project/config/app.php): failed to                                                                                                                                                              open stream: No such file or directory in /home/vagrant/spark-installer/src/Ins                                                                                                                                                             tallation/AddAppProviderToConfiguration.php on line 32

Call Stack:
    0.0001     353080   1. {main}() /home/vagrant/spark-installer/spark:0
    0.0061    1380320   2. Symfony\Component\Console\Application->run() /home/va                                                                                                                                                             grant/spark-installer/spark:18
    0.0077    1670560   3. Symfony\Component\Console\Application->doRun() /home/                                                                                                                                                             vagrant/spark-installer/vendor/symfony/console/Application.php:117
    0.0077    1670560   4. Symfony\Component\Console\Application->doRunCommand()                                                                                                                                                              /home/vagrant/spark-installer/vendor/symfony/console/Application.php:186
    0.0077    1670560   5. Symfony\Component\Console\Command\Command->run() /hom                                                                                                                                                             e/vagrant/spark-installer/vendor/symfony/console/Application.php:791
    0.0079    1672816   6. Laravel\SparkInstaller\NewCommand->execute() /home/va                                                                                                                                                             grant/spark-installer/vendor/symfony/console/Command/Command.php:256
    0.7156    3097632   7. Laravel\SparkInstaller\Installation\AddAppProviderToC                                                                                                                                                             onfiguration->install() /home/vagrant/spark-installer/src/NewCommand.php:79
    0.7156    3097712   8. file_get_contents() /home/vagrant/spark-installer/src                                                                                                                                                             /Installation/AddAppProviderToConfiguration.php:32

PHP Warning:  file_put_contents(/home/vagrant/Code/project/config/app.php): fail                                                                                                                                                             ed to open stream: No such file or directory in /home/vagrant/spark-installer/sr                                                                                                                                                             c/Installation/AddAppProviderToConfiguration.php on line 46
PHP Stack trace:
PHP   1. {main}() /home/vagrant/spark-installer/spark:0
PHP   2. Symfony\Component\Console\Application->run() /home/vagrant/spark-instal                                                                                                                                                             ler/spark:18
PHP   3. Symfony\Component\Console\Application->doRun() /home/vagrant/spark-inst                                                                                                                                                             aller/vendor/symfony/console/Application.php:117
PHP   4. Symfony\Component\Console\Application->doRunCommand() /home/vagrant/spa                                                                                                                                                             rk-installer/vendor/symfony/console/Application.php:186
PHP   5. Symfony\Component\Console\Command\Command->run() /home/vagrant/spark-in                                                                                                                                                             staller/vendor/symfony/console/Application.php:791
PHP   6. Laravel\SparkInstaller\NewCommand->execute() /home/vagrant/spark-instal                                                                                                                                                             ler/vendor/symfony/console/Command/Command.php:256
PHP   7. Laravel\SparkInstaller\Installation\AddAppProviderToConfiguration->inst                                                                                                                                                             all() /home/vagrant/spark-installer/src/NewCommand.php:79
PHP   8. file_put_contents() /home/vagrant/spark-installer/src/Installation/AddA                                                                                                                                                             ppProviderToConfiguration.php:46

Warning: file_put_contents(/home/vagrant/Code/project/config/app.php): failed to                                                                                                                                                              open stream: No such file or directory in /home/vagrant/spark-installer/src/Ins                                                                                                                                                             tallation/AddAppProviderToConfiguration.php on line 46

Call Stack:
    0.0001     353080   1. {main}() /home/vagrant/spark-installer/spark:0
    0.0061    1380320   2. Symfony\Component\Console\Application->run() /home/va                                                                                                                                                             grant/spark-installer/spark:18
    0.0077    1670560   3. Symfony\Component\Console\Application->doRun() /home/                                                                                                                                                             vagrant/spark-installer/vendor/symfony/console/Application.php:117
    0.0077    1670560   4. Symfony\Component\Console\Application->doRunCommand()                                                                                                                                                              /home/vagrant/spark-installer/vendor/symfony/console/Application.php:186
    0.0077    1670560   5. Symfony\Component\Console\Command\Command->run() /hom                                                                                                                                                             e/vagrant/spark-installer/vendor/symfony/console/Application.php:791
    0.0079    1672816   6. Laravel\SparkInstaller\NewCommand->execute() /home/va                                                                                                                                                             grant/spark-installer/vendor/symfony/console/Command/Command.php:256
    0.7156    3097632   7. Laravel\SparkInstaller\Installation\AddAppProviderToC                                                                                                                                                             onfiguration->install() /home/vagrant/spark-installer/src/NewCommand.php:79
    0.7211    3097712   8. file_put_contents() /home/vagrant/spark-installer/src                                                                                                                                                             /Installation/AddAppProviderToConfiguration.php:46


 Would you like to install the NPM dependencies? (yes/no) [yes]:
 > yes

Installing NPM Dependencies...
/home/vagrant
└── gulp@3.9.1

npm WARN enoent ENOENT: no such file or directory, open '/home/vagrant/package.j                                                                                                                                                             son'
npm WARN vagrant No description
npm WARN vagrant No repository field.
npm WARN vagrant No README data
npm WARN vagrant No license field.

 Would you like to run Gulp? (yes/no) [yes]:
 > yes

Running Gulp...
[17:53:17] No gulpfile found

I've updated NPM and Gulp, the $PATH is set correctly, Spark registered without errors.. I tried to install Spark inside a fresh Laravel install, but I had problems with symlinks inside shared folders due to Virtualbox.

Is there any special steps I should take to install Spark in a Homestead VM?

Thanks

0 likes
6 replies
jekinney's avatar

Are you using the spark installer? If so no need to install Laravel too. It installs Laravel then spark all in one command.

undrwd's avatar

I had lots of updates (issues) installing with the spark installer on OSX. had to update my local php, gulp, etc I did finally get it up and running but took quite a bit of trouble shooting.

Later I installed using the manual installation instructions and it went a lot smoother. So I would probably recommend using the manual install method. Just follow the docs.

Basically setup a new laravel project on your homestead box. Then follow the docs and clone (connect with github) or download the spark zip and install in your laravel project folder. Spark documentation worked well for manual install. remember to run all your terminal commands from homestead ssh.

Good luck.

1 like
neodigm's avatar

I am having the exact same issue. It seems that a fresh Homestead and a fresh Spark install will not work when following the current installation instructions in the Spark 2.0 documentation. I don't know what to say. Seems suspect to me.

Cronix's avatar

@neodigm If you're installing Spark now, why are you using v2 and not v4?

DaveBagler's avatar

It seems like you are ssh'd into your VM when running the installer. Did you set up the spark installer and your spark token in your VM as well? Also does git in your VM have access to the SSH key of your github account?

Please or to participate in this conversation.