【问题标题】:PhpStorm 2019.3.4 External Tools the input device is not a TTY. If you are using mintty, try prefixing the command with 'winpty'PhpStorm 2019.3.4 External Tools 输入设备不是 TTY。如果您使用的是 mintty,请尝试在命令前加上“winpty”
【发布时间】:2020-07-02 04:25:30
【问题描述】:

我正在使用Laradock,现在我想在我的 PhpStorm 2019.3.4 中设置外部工具,这样我就可以轻松运行命令,而无需额外的输入。但我收到意外错误:

输入设备不是 TTY。如果您使用的是 mintty,请尝试在命令前加上 'winpty'

注意:我使用的是 Windows 10

这是我的设置方式

工具设置:

程序:C:\Program Files\Docker\Docker\resources\bin\docker-compose.exe
参数:exec workspace bash

【问题讨论】:

    标签: docker phpstorm laradock


    【解决方案1】:

    外部工具控制台是非 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:(

    【讨论】:

      猜你喜欢
      • 2019-01-17
      • 2018-07-15
      • 2017-08-23
      • 2021-04-06
      • 2017-04-02
      • 2021-12-16
      • 1970-01-01
      • 2018-04-12
      相关资源
      最近更新 更多