我在OS X El Capitan上安裝了Vim-7.4。只是爲了確保,執行brew install vim
和brew install vim --override-system-vi
回了短信:Vim 7.4已安裝,但在運行時執行Vim 7.3
Warning: vim-7.4.1952 already installed
然而,在終端執行VIM仍然拋出YouCompleteMe unavailable: requires Vim 7.3.598+
,並報告VIM :version
內:
VIM - Vi IMproved 7.3 (2010 Aug 15, compiled Apr 5 2016 14:53:37)
等。
我的問題是幾乎相同this和this,但運行hash -r
並重新啓動新的外殼並沒有解決這個問題(也which vim
顯示/usr/bin/vim
,但在執行/usr/bin/vim
讓我同YouCompleteMe不可用消息indicting不相容VIM),因此,我認爲問題是不同的。
PS。我還懷疑這個行爲與我的系統找到Vim-7.3有關,並且在它發現Vim-7.4之前執行它。 Here是我的主意。
我按照你的指令成功激活了Vim-7.4,謝謝。 你能詳細說明登錄腳本嗎?就像放在哪裏(只需「cd」,然後創建「.profile」)以及放入什麼內容(輸出行)? – Sean
首先檢查是否有其他登錄腳本'cd; ls -la'並查找任何以點(句點)開始幷包含「profile」或「bash * profile」或「login」的東西。如果你有一個,附加到它esle用上面的'export'創建「.profile」。用Cmd-N啓動一個新的終端來測試它的工作。 –
明白了。問題完美解決。謝謝。 – Sean