Próbowałem uaktualnić z domyślnej instalacji vima w systemie Mac OS X (vim 7.2) do wersji używanej przez MacVim (vim 7.3), tworząc dowiązanie symboliczne:
ln -s /Applications/MacVim.app/Contents/MacOS/Vim /usr/bin/vim
Jednak teraz otrzymuję następujące komunikaty o błędach:
sk@supernova:~/ > /usr/bin/vim
E254: Cannot allocate color Red
E254: Cannot allocate color White
E254: Cannot allocate color Blue
E254: Cannot allocate color Red
E254: Cannot allocate color Grey
E254: Cannot allocate color Blue
E254: Cannot allocate color Brown
E254: Cannot allocate color SeaGreen
E254: Cannot allocate color SeaGreen
E254: Cannot allocate color Yellow
E254: Cannot allocate color Red
E254: Cannot allocate color Blue
E254: Cannot allocate color Magenta
E254: Cannot allocate color DarkCyan
E254: Cannot allocate color LightMagenta
E254: Cannot allocate color Grey
E254: Cannot allocate color Blue
E254: Cannot allocate color Magenta
E254: Cannot allocate color Red
E254: Cannot allocate color Yellow
E254: Cannot allocate color Black
E254: Cannot allocate color LightGrey
E254: Cannot allocate color DarkBlue
E254: Cannot allocate color Grey
E254: Cannot allocate color DarkBlue
E254: Cannot allocate color Grey
E254: Cannot allocate color DarkBlue
E254: Cannot allocate color LightGrey
E254: Cannot allocate color LightBlue
E254: Cannot allocate color LightMagenta
E254: Cannot allocate color Blue
E254: Cannot allocate color LightCyan
E254: Cannot allocate color LightGrey
E254: Cannot allocate color Grey90
E254: Cannot allocate color Grey90
E254: Cannot allocate color LightRed
E254: Cannot allocate color DarkGrey
E254: Cannot allocate color LightGrey
E254: Cannot allocate color Cyan
Error detected while processing /Users/sk/.vimrc:
line 1:
E185: Cannot find color scheme desert
Press ENTER or type command to continue
Czy ktoś wie jak to naprawić? Jeśli uruchamiam bezpośrednio vim
lub /Applications/MacVim.app/Contents/MacOS/Vim
bezpośrednio, nie otrzymuję komunikatów o błędach. Tylko jeśli /usr/local/bin/vim
zostanie wezwany. Bezpośrednio lub za pośrednictwem innej aplikacji wiersza polecenia.
Tylko jeśli ktoś komentuje, że mógłbym po prostu stworzyć alias, tak naprawdę zrobiłem to wcześniej
alias vim=/Applications/MacVim.app/Contents/MacOS/vim
jednak niektóre inne narzędzia wiersza poleceń były nadal używane /usr/bin/vim
.