页次: 1
在vscode使用终端,仅仅能使用bash,尝试从bash启动zsh,直接找不到命令。
难道是bash的问题?
于是我在zsh终端启动bash,然后又启动zsh,启动正常。
这是什么原因啊!太邪门了啊!
注:我的系统是manjaro
最近编辑记录 Lotput (2025-01-20 19:47:12)
一个初中生,可能无法及时回帖(学业需要)
离线
来个图,以及 echo $PATH; which zsh 的输出。
离线
好
echo $PATH:/home/lotput/.local/bin:/usr/local/sbin:/usr/local/bin:/usr/bin:/var/lib/flatpak/exports/bin:/usr/lib/jvm/default/bin:/usr/bin/site_perl:/usr/bin/vendor_perl:/usr/bin/core_perl:/var/lib/snapd/snap/bin
which zsh :/usr/bin/zsh
最近编辑记录 Lotput (2025-01-19 21:52:01)
一个初中生,可能无法及时回帖(学业需要)
离线
你直接执行 /usr/bin/zsh 试试?
离线
不行啊!
一个初中生,可能无法及时回帖(学业需要)
离线
什么情况??
echo $$ 然后拿着输出的 pid 到 vscode 外边看 /proc/PID/cmdline 是不是 bash。如果是,就再看 /proc/PID/root 指向哪里。如果不是,或者没有这个路径,就看看 sudo lsns -t mnt。
离线
sudo lsns -t mnt的输出结果内找不到PID(341)
最近编辑记录 Lotput (2025-01-20 15:41:56)
一个初中生,可能无法及时回帖(学业需要)
离线
哦,原来是你的 vscode 被放到 zypak 的沙盒里了。那里边没有 zsh。
离线
怎么解决
一个初中生,可能无法及时回帖(学业需要)
离线
不要用 zypak 就解决呀。
离线
已解决!感谢大佬!
最近编辑记录 Lotput (2025-01-20 19:46:51)
一个初中生,可能无法及时回帖(学业需要)
离线
页次: 1