vim requires Vim compiled with Python 2.x support

맥에서 port 로 vim 및 vim 관련 플러그인등을 설치했을때 다음과 파이썬을 추가하여 컴파일된 vim 이 필요하다는 메시지가 나오는 경우가 있다.(YouCompleMe 같이 파이썬이 필요한 플러그인등)
"requires Vim compiled with Python 2.x support"

[해결 방법]
다음과 같이 실행하여 현재 사용하는 vim 에서 사용할 수 있는 기능이 추가(+)되거나 빠져(-) 있는지를 파악해 보면 python 기능이 빠져 있는 것을 알 수 있다.
vim --version

우선 다음을 명령얼 실행하여 현재 사용하고 있는 vim 버전이 어떤것들이 있고 어떤 버전이 활성화 되어 있는지 파악한다.
sudo port installed vim

case1
만약 +python27 등 파이썬 기능이 추가된 vim 이 있다면 그 버전을 active 상태로 변경하면 된다.
버전이 vim @7.4.258_1+huge+python27 인 경우
sudo port activate vim @7.4.258_1+huge+python27

case2
만약 파이썬 기능이 추가된 vim 버전이 없다면 다음과 같이 파이썬 기능을 추가하여 vim 을 빌드할 수 있다.
sudo port build vim +python27

그리고 다음과 같이 설치한다.
sudo port install vim +python27

참고로 vim 버전 삭제는 다음과 같다.
sudo port uninstall vim @7.4.258_1+huge+python27

comments:

댓글 쓰기