PhpStorm 2019.3.4 Внешние инструменты устройства ввода не TTY. Если вы используете mintty, попробуйте добавить префикс команды к winpty - PullRequest
0 голосов
/ 21 марта 2020

Я использую Laradock , теперь я хочу настроить внешние инструменты в своем PhpStorm 2019.3.4, чтобы мне было легко запускать команду и не прилагать лишних усилий для ее ввода. Но я получаю неожиданную ошибку:

устройство ввода не TTY. Если вы используете mintty, попробуйте добавить префикс команды к winpty

Примечание: я использую Windows 10

Вот как я настраиваю

Настройки инструментов:

Программа: C:\Program Files\Docker\Docker\resources\bin\docker-compose.exe
Аргументы: exec workspace bash

enter image description here

enter image description here

1 Ответ

1 голос
/ 21 марта 2020

Консоль внешних инструментов не TTY (запрос связанной функции: IDEA-103276 ); и docker команды по умолчанию выделяют TTY (https://docs.docker.com/compose/reference/exec/)

Включение COMPOSE_INTERACTIVE_NO_CLI (https://docs.docker.com/compose/reference/envvars/#compose_interactive_no_cli) - это обходной путь, но это не не работает на Windows: (

...