2012-09-01 17 views
13

Aquí está mi error:errores en el arranque vim vim cuando se ejecuta en cáscara de peces

~> vim .tmux.conf 
Error detected while processing /Users/###/.spf13-vim-3/.vim/bundle/syntastic/plugin/syntastic.vim: 
line 23: 
E484: Can't open file /var/folders/c4/4nb5t7cs3wb17_g1w5030xc40000gn/T/vmIMCqB/0 
Error detected while processing /Users/###/.spf13-vim-3/.vim/bundle/vim-preview/plugin/preview.vim: 
line 94: 
E484: Can't open file /var/folders/c4/4nb5t7cs3wb17_g1w5030xc40000gn/T/vmIMCqB/1 
Press ENTER or type command to continue 

He comprobado las líneas en cada archivo y ambos sistema de llamada ('uname'), que estoy familiarizado con . Pensé que este error podría tener algo que ver con TERM (que es xterm-256color fuera de tmux y screen-256color dentro), pero cambiar esto en .tmux.conf no tiene ningún efecto.

Esto sucede con cualquier archivo.

Estoy en Mac OS X 10.8.1, vim 7.3, tmux 1.6 y estoy usando la concha de pescado.

+0

¿Existen estas carpetas '/ var/...'? ¿Por qué su carpeta '.vim /' se encuentra en esa carpeta '~/.spf13-vim-3'? ¿Por qué 'uname' intenta leer el contenido de alguna carpeta temporal aleatoria? – romainl

+0

¿La ejecución 'uname' en la consola genera un error similar? –

+0

Michael - uname imprime "Darwin" – schellsan

Respuesta

29

El problema es causado por el uso de la concha de pescado como el shell predeterminado (establecido en mi .tmux.conf). Para resolver el problema, añadir esto a la parte superior de su archivo .vimrc:

set shell=/bin/sh 

Este post me ayudó a ordenar las cosas:
Debian Bug report logs - #609599 vim-runtime: Error detected while processing ruby.vim.
También gracias a los comentaristas @MichaelSchuller y @romainl.

+9

específicamente - Agregué establecer shell =/bin/sh al comienzo de mi .vimrc – schellsan

+1

Gracias. Esto me pasó a mí. Probé pescado, obtuve este error, y luego volví a golpear y todavía lo tengo. Para mí, estaba sucediendo con el plugin vim-sensible. Se detectó un error al procesar /Users/jth21/.dotfiles/link/.vim/bundle/vim-sensible/plugin/sensible.vim: línea 75: E484: No se puede abrir el archivo/var/folders/gp/ybhqyzf50jndxdmfk5qlq6t40000gq/T/vr3ui14/0 Presione ENTRAR o escriba el comando para continuar Añadiendo 'shell =/bin/sh' resuelto a' ~/.vimrc' resolvió el problema para mí también. – ytjohn

+0

@JohnH ¿Ha establecido bash como su shell predeterminado con chsh -s/bin/bash? – gawbul

Cuestiones relacionadas