2013年6月18日火曜日

vimの更新

vimの更新

参考
http://nob-log.info/2012/01/20/vim-install-use-mercurial/
http://www.limemo.net/blog/2012/03/yum-segmentation-fault.html
http://serverfault.com/questions/256385/yum-segmentation-fault-in-centos

#yum remove -y vim-enhanced

#yum install -y python-devel python-setuptools easy_install mercurial

⇒セグメンテーション違反ですエラー


ソースからインストールしたzlibをアンインストール
#cd /source/dir/zlib-*.*.*
#make uninstall

インストールできた。

# cd /usr/local/src/
# hg clone https://vim.googlecode.com/hg vim
# cd vim
./configure \
--with-features=huge \
--enable-multibyte \
--enable-rubyinterp \
--enable-pythoninterp \
--enable-perlinterp \
--enable-gpm \
--enable-cscope \
--enable-fontset

#make
#make test
#make install

なぜvimをアップデートしようかと考えたのは、
syntasticを使おうと思いインストールしたが、
vimを開くと
-------------------------
function <SNR>21_BufWinEnterHook..20..21 の処理中にエラーが検出されました:
行    1:
E117: 未知の関数です: getmatches

E15: 無効な式です: getmatches()
-------------------------
のエラーが出たから。

http://bugrammer.g.hatena.ne.jp/nisemono_san/20130618/1371491115
https://pypi.python.org/pypi/pyflakes

0 件のコメント:

コメントを投稿