VSCode无法正确解析应用程序的shell环境,导致依赖于该环境的插件出现问题。
$PATH
变量在VSCode中使用的是:
/home/timo/.local/bin:/opt/Xilinx/vivado_student/Vivado/2017.2/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin:/home/timo/.local/bin:/usr/local/go/bin
这个变量与 $PATH
定义的值不匹配,但与 ~/.bashrc
中定义的值匹配。如果从 ~/.bashrc
获取路径,则应该得到正确的路径:
/home/timo/.cabal/bin:/home/timo/.ghcup/bin:/home/timo/.nvm/versions/node/v18.13.0/bin:/home/timo/android-ndk-r21e/toolchains/llvm/prebuilt/linux-x86_64/bin/:/usr/local/cuda-11.5/bin:/home/timo/.local/bin:/opt/Xilinx/vivado_student/Vivado/2017.2/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin:/home/timo/.local/bin:/usr/local/go/bin:/home/timo/.local/bin
1条答案
按热度按时间y53ybaqx1#
同样的问题。
我使用的是
zsh
的 shell,操作系统是Arch
。我的node
是基于nvm
提供的。但是在启动调试时找不到node
。我在任务和终端中打印 $PATH:
任务 'echo $PATH'
在终端中
VScode 信息:
版本: 1.87.2
提交: 863d258
日期: 2024-03-08T15:14:59.643Z
Electron: 27.3.2
ElectronBuildId: 26836302
Chromium: 118.0.5993.159
Node.js: 18.17.1
V8: 11.8.172.18-electron.0
操作系统: Linux x64 6.8.1-arch1-1