bash - Intellij IDEA 无法打开本地终端 java.util.concurrent.ExecutionException: 无法在 linux 中启动
问题描述
当我将 Intellij-IDEA 升级到最新版本时。我正面临在 IDEA 中启动终端的问题。
Cannot open Local Terminal
Failed to start [/bin/bash, --rcfile, <-path-to-intellij->/ideaIC-2020.1.1/idea-IC-201.7223.91/plugins/terminal/jediterm-bash.in, -i] in <-path-to-project->
以下是想法日志。
2021-04-12 17:05:29,428 [3739060] INFO - .plugins.terminal.TerminalView - Activating Terminal tool window
2021-04-12 17:05:29,451 [3739083] INFO - erminal.AbstractTerminalRunner - Cannot open Local Terminal
java.util.concurrent.ExecutionException: Failed to start [/bin/bash, --rcfile, /<-path-to-intellij->/ideaIC-2020.1.1/idea-IC-201.7223.91/plugins/terminal/jediterm-bash.in, -i] in /<-path-to-project->
at org.jetbrains.plugins.terminal.LocalTerminalDirectRunner.createProcess(LocalTerminalDirectRunner.java:193)
at org.jetbrains.plugins.terminal.LocalTerminalDirectRunner.createProcess(LocalTerminalDirectRunner.java:46)
at org.jetbrains.plugins.terminal.AbstractTerminalRunner.lambda$openSessionInDirectory$6(AbstractTerminalRunner.java:243)
at com.intellij.util.RunnableCallable.call(RunnableCallable.java:20)
at com.intellij.util.RunnableCallable.call(RunnableCallable.java:11)
at com.intellij.openapi.application.impl.ApplicationImpl$1.call(ApplicationImpl.java:265)
at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264)
at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128)
at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628)
at java.base/java.util.concurrent.Executors$PrivilegedThreadFactory$1$1.run(Executors.java:668)
at java.base/java.util.concurrent.Executors$PrivilegedThreadFactory$1$1.run(Executors.java:665)
at java.base/java.security.AccessController.doPrivileged(Native Method)
at java.base/java.util.concurrent.Executors$PrivilegedThreadFactory$1.run(Executors.java:665)
at java.base/java.lang.Thread.run(Thread.java:834)
Caused by: java.io.IOException: Exec_tty error:Unknown reason
at com.pty4j.unix.UnixPtyProcess.execInPty(UnixPtyProcess.java:219)
at com.pty4j.unix.UnixPtyProcess.<init>(UnixPtyProcess.java:59)
at com.pty4j.PtyProcessBuilder.start(PtyProcessBuilder.java:127)
at org.jetbrains.plugins.terminal.LocalTerminalDirectRunner.createProcess(LocalTerminalDirectRunner.java:180)
... 13 more
下面我添加版本详细信息。
IntelliJ IDEA 2021.1(社区版)
Build #IC-211.6693.111,建于 2021 年 4 月 6 日
解决方案
推荐阅读
- angular - 如何使 Angular 动画正常工作
- sql - 查询加入 4 个表以将员工分配到其部门以外的项目
- ansible - 无法在 Ansible 中本地运行游戏的一部分
- javascript - 加减算法不起作用(JavaScript)
- python - 使用 Python 根据预定义列表在 Excel 中自动填充数据
- angular - 错误 TS2722:无法调用可能是“未定义”的对象
- javascript - JS中的僵尸游戏
- python - NameError:运行使用 Pyinstaller 转换的 .exe 时未定义名称“defaultParams”
- console - 为什么 R Studio 中的控制台只允许部分命令?
- continuous-integration - BitBucket Pipeline :: 重置默认测试结果目录/文件路径以修复测试结果计数