【问题标题】:I can't do nearly anything on my vscode terminal我几乎无法在我的 vscode 终端上做任何事情
【发布时间】:2023-01-25 23:39:15
【问题描述】:

如图所示,我的计算机上安装了 zsh、yarn 或 npm,但我无法从 vscode 终端启动它们。我什至无法在 vscode 终端中键入 sudo。在我的另一台计算机上(vscode 设置由 github 同步)vscode 终端工作正常。 gnome-terminal vs vscode-terminal

我已经尝试过其他人解决此问题的方法,但问题无法解决。

【问题讨论】:

  • 一般来说,最好列出您尝试应用的解决方案

标签: visual-studio-code terminal gnome-terminal


【解决方案1】:

当我键入 echo $PATH 时,结果是多个。我选择了第一个并继续解决方案。我将 terminal.integrated.env.linux 的值更改为 "/home/rootatar/.nvm/versions/node/v19.3.0/bin:${env:PATH}" 但它看起来不起作用。 vscode-terminal and gnome-terminal

【讨论】:

    【解决方案2】:

    看起来你的 vscode 终端中的 $PATH 未设置/有故障,因此它无法找到所有内容。也许你曾尝试将 PATH 设置为 this guide for vscode,但忘记了结尾“:$PATH”?

    实际上,如果您尝试在您的 vscode 终端中执行 /bin/bash/usr/bin/bash(如果您在常规终端 which bash 中写入,则会出现正确的路径/to/bash),常规 bash 应该打开。在打开时,bash 可能会设置 PATH 以获取某些系统命令。为了能够访问您通常使用常规 bash 访问的所有其他命令,您需要将 vscode bash 中的 PATH 变量设置为常规 bash 中的 PATH。

    附言。即使对于 sudo 命令,您的 bash 也需要知道在哪里寻找它

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2020-11-13
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2012-11-29
      • 2016-04-09
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多