我需要将 RVM作为函数加载到 shell 会话中 ,所以我在我的 zshrc 中执行这个脚本。
[[ -s "$HOME/.rvm/scripts/rvm" ]] && source "$HOME/.rvm/scripts/rvm"
但是,每当我启动一个新终端时,这个脚本会让我慢约 1 秒。所以我想出了一个解决方案,将这个脚本放到后台工作中,如下所示:
[[ -s "$HOME/.rvm/scripts/rvm" ]] && source "$HOME/.rvm/scripts/rvm" &
然后,当我启动一个新终端时,我得到了一个快速启动时间。但我会看到这条消息:
[1] + done source "$HOME/.rvm/scripts/rvm"
- 有没有更好的方法让这个脚本不会减慢我的终端启动时间?
- 当这个后台工作完成时,如何抑制这个“完成”消息?