Debian 11 KDE环境下.bashrc修改PATH后Bash无法识别自编译VSCode路径
问题原因
PATH 环境变量的作用是存储可执行文件所在的目录路径,多个目录之间用冒号分隔,不能直接填写单个可执行文件的完整路径。你当前在 .bashrc 中直接将 code-oss 这个可执行文件的全路径加入了 PATH,导致Bash在解析 PATH 时把该文件路径当成目录检索,匹配不到对应目标就抛出了报错。
解决方法
- 编辑
.bashrc文件,找到最后一行你添加的export语句,删除末尾的/code-oss,修改后内容如下:
export PATH=$PATH:~/Desktop/vscodelinux/bin
- 保存文件后执行以下命令,让修改后的配置立即生效:
source ~/.bashrc
- 执行
code-oss命令验证,即可正常启动你自行编译的VSCode。
可选配置
如果你习惯了用code命令启动VSCode,可以执行以下命令创建软链接,后续直接执行code即可启动:
sudo ln -s ~/Desktop/vscodelinux/bin/code-oss /usr/local/bin/code
内容的提问来源于stack exchange,提问作者Krayfighter
相关产品推荐
相关产品推荐

