sage-installer icon indicating copy to clipboard operation
sage-installer copied to clipboard

postCreateProject interactivity on Windows platform non-existent

Open webstractions opened this issue 8 years ago • 2 comments

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 avatar Sep 25 '17 16:09 webstractions

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

webstractions avatar Sep 25 '17 17:09 webstractions

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

retlehs avatar Jan 17 '18 17:01 retlehs