centos安装zsh出现报错

参考链接: 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

然后重新登录就可以了。


你可能感兴趣的:(centos安装zsh出现报错)