参考链接: http://michaelheap.com/installing-zsh-5-0-on-centos-5-7/
centos安装zsh,配置oh-my-zsh,总是有
~/.oh-my-zsh/lib/termsupport.zsh:36: add-zsh-hook: function definition file not found
的错误,google之后,上面链接给出了解决办法。
查看zsh的版本号。。
$ zsh --version
zsh 4.2.6 (x86_64-redhat-linux-gnu)
据说是因为版本太旧了,好吧,下载新版本
$ wget http://sourceforge.net/projects/zsh/files/zsh/5.0.2/zsh-5.0.2.tar.bz2/download && tar xvjf zsh-5.0.2.tar.bz2 && cd zsh-5.0.2
安装:
$ ./configure && make && sudo make install
还必须加上下面两步:
$ echo "/usr/local/bin/zsh" | sudo tee -a /etc/shells
$ chsh -s /usr/local/bin/zsh
然后重新登录就可以了。
来源:oschina
链接:https://my.oschina.net/u/946229/blog/189896