卸载 RVM 后,Zshell 启动时退出状态为 1

tce*_*act 5 shell zsh rvm

我刚刚卸载的RVM,我跑rvm implode和去除RVM来自$PATH于我.zshrc,如指定这个堆栈溢出职位

卸载后,我注意到我的 shell 启动的退出状态为1. 我echo $?在加载 shell 后通过使用检查了这一点- 我总是1回来。

我简单地重新安装了 rvm 以确认这是导致更改的原因,果然,重新安装后,我的退出状态在启动时恢复为零。

我试过注释掉我的 zshell 以便没有自定义,但这并没有解决问题。

1卸载 rvm 后,是什么导致我的启动退出状态?

tce*_*act 12

找到了!我正在查看zshell sourceforge 页面,我注意到 zsh 在启动时从五个不同的文件中读取:

$ZDOTDIR/.zshenv
$ZDOTDIR/.zprofile
$ZDOTDIR/.zshrc
$ZDOTDIR/.zlogin
$ZDOTDIR/.zlogout
Run Code Online (Sandbox Code Playgroud)

.zlogin在我的系统上发现了一个文件,其中包含一些与 rvm 相关的代码。我把代码删了,问题解决了!