2011-05-30 4 views
2

J'utilise Vim 7.3 sur Windows 7. Lorsque j'essaie d'ouvrir un fichier .rb je reçois cette erreur. Vim (ruby): NoMethodError: méthode non définie `specifications 'pour" C: /Ruby192/lib/ruby/gems/1.9.1 ": String Le fichier s'ouvre après que j'appuie sur Entrée, mais sans coloration syntaxique. J'ai les plugins vim suivants: rails.vim surround.vim nerd_tree.vim nerdcommenter.vim snipmates.vimVim (ruby): NoMethodError: méthode non définie `spécifications '

Répondre

5

Je ne suis pas sûr si le problème est avec l'un des plugins vim. Je viens d'installer tous les plugins que vous avez mentionnés dans win7 et je n'ai pas un tel problème. Cependant j'ai eu une erreur semblable reproduite quand j'avais rubygems 1.8.5, et j'ai essayé d'exécuter une tâche de rake. Voici un lien vers un forum qui parle de cette même erreur rubygems link

Pour connaître votre version, exécutez

gem -v 

La solution pour nous était de déclasser rubygems

gem update --system 1.7.2 

EDIT: Tyler-long me dit que Ruby Gems a résolu le problème et qu'une mise à niveau corrige également le bug. Ensuite, vous pouvez juste faire:

gem update --system 
+1

J'ai rencontré le même problème aujourd'hui. Au lieu de rétrograder, je l'ai mis à jour à la nouvelle version et le problème résolu: gem update --system –

Questions connexes