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

标签 shell rvm zsh

我刚刚卸载了 rvm——我运行了 rvm implode并从 $PATH 中删除了 rvm在我的 .zshrc ,如 this Stack Overflow post 中所述.

卸载后,我注意到我的 shell 启动的退出状态为 1 .我已经使用 echo $? 进行了检查加载shell后——我总是得到1背部。

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

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

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

最佳答案

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

$ZDOTDIR/.zshenv
$ZDOTDIR/.zprofile
$ZDOTDIR/.zshrc
$ZDOTDIR/.zlogin
$ZDOTDIR/.zlogout

我找到了一个 .zlogin我的系统上包含一些 rvm 相关代码的文件。我把代码删了,问题解决了!

关于shell - 卸载 RVM 后,Zshell 启动时退出状态为 1,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45421479/

相关文章:

mysql - BASH:将 MySQL SELECT 结果元素分配给不同的变量

docker - 我可以将 *reference* 传递给 docker CMD 中的环境变量吗?

rubygems - 为什么 ZSH 会为我的 RVM gem 返回 "Command not found"错误?

ruby-on-rails - 更新系统后出现RubyGems错误

linux - 在文件和文件夹的名称中递归地填充 0

ubuntu - 通过命令行启动 Sublime Text 并返回

linux - 如何在一行中收集在 bash for 循环中启动的后台进程 PID 列表

java - Jenkins/Java 间歇性无法使用 rvm 插件找到 rake

macos - 我刚刚在我的 Mac 终端中输入 x = 'ls' 做了什么?

bash - 用法 : command not found