Я установил Python и Ruby, используя Homebrew и RVM соответственно, и они отлично работают в терминале, но Vim (как системный, так и MacVim из Homebrew) по какой-то причине запускает системные. :! which python
возвращает /usr/bin/python
а which python
в консоли возвращает /usr/local/bin/python