roots / sage-installer

Sage 9 installer
https://github.com/roots/sage
MIT License
30 stars 85 forks source link

postCreateProject interactivity on Windows platform non-existent #7

Open webstractions opened 6 years ago

webstractions commented 6 years ago

TTY mode not supported on Windows. Any way around that? The message that "some interactive parts might be skipped" is an understatement, they are all skipped. 👎

symfony/translation suggests installing symfony/config ()
symfony/console suggests installing symfony/event-dispatcher ()
symfony/console suggests installing symfony/filesystem ()
illuminate/console suggests installing guzzlehttp/guzzle (Required to use the ping methods on schedules (~6
.0).)
illuminate/console suggests installing mtdowling/cron-expression (Required to use scheduling component (~1.
0).)
Generating autoload files
> Roots\Sage\Installer\ComposerScript::postCreateProject
TTY mode is not supported on Windows platform.

Some interactive parts of post-create-project routine might be skipped.

Running the sage cli tool manually should still work.
webstractions commented 6 years ago

I do believe I found a fix for this. Taylor Otwell had a similar problem with Laravel Dusk. Check out the fix to Add Windows support

retlehs commented 6 years ago

from https://discourse.roots.io/t/no-option-prompts-for-composer-sage-install-on-windows/11339/3?u=benword:

I ran into this as well. To work around it, run these commands from within your theme directory:

./vendor/bin/sage meta
./vendor/bin/sage config
./vendor/bin/sage preset