2

使用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

4

1 回答 1

3

移动有问题的线路以.zlogin解决问题。

更具体地说,我必须将它移到 RVM 添加的这条线以下:

[[ -s "$HOME/.rvm/scripts/rvm" ]] && source "$HOME/.rvm/scripts/rvm"

于 2013-11-15T13:09:09.117 回答