使用oh-my-zsh,我在.zshrc
的底部有以下内容:
fortune | xargs -0 cowsay | lolcat -a
从.zshrc
开始运行时,会抱怨:
/Users/jorum/.zshrc:59: command not found: lolcat
从命令行手动运行:
➜ ~ fortune | xargs -0 cowsay | lolcat -a
<insert colorful cow saying something insightful here>
完全离开lolcat -a
也有效(当然没有颜色)。
显然,lolcat
并未遗漏:
➜ ~ gem list lolcat
*** LOCAL GEMS ***
lolcat (42.0.99)
如果从.zshrc
内执行,为什么它不起作用?
答案 0 :(得分:3)
将有问题的行移至.zlogin
解决问题。
更具体地说,我不得不将它移到RVM添加的这一行之下:
[[ -s "$HOME/.rvm/scripts/rvm" ]] && source "$HOME/.rvm/scripts/rvm"