Ruby on rails Vim(ruby):命名错误:未定义的方法`规范';
我在Windows7上使用Vim7.3。当我试图打开一个.rb文件时,我得到了这个错误。 Vim(ruby):NoMethodError:C:/Ruby192/lib/ruby/gems/1.9.1的未定义方法“规范”:StringRuby on rails Vim(ruby):命名错误:未定义的方法`规范';,ruby-on-rails,ruby,vim,Ruby On Rails,Ruby,Vim,我在Windows7上使用Vim7.3。当我试图打开一个.rb文件时,我得到了这个错误。 Vim(ruby):NoMethodError:C:/Ruby192/lib/ruby/gems/1.9.1的未定义方法“规范”:String 文件在我按Enter键后打开,但没有突出显示语法。我有以下vim插件:rails.vim surround.vim nerd_tree.vim nerdcommenter.vim snipmates.vim我不确定问题是否出在其中一个vim插件上。我刚刚安装了你在w
文件在我按Enter键后打开,但没有突出显示语法。我有以下vim插件:rails.vim surround.vim nerd_tree.vim nerdcommenter.vim snipmates.vim我不确定问题是否出在其中一个vim插件上。我刚刚安装了你在win7中提到的所有插件,我没有这样的问题。然而,当我使用rubygems 1.8.5时,我出现了一个类似的错误,我试图运行一个rake任务。这里有一个论坛的链接,讨论同样的rubygems错误 要查找您的版本,请运行
gem -v
我们的解决办法是降低rubygems的评级
gem update --system 1.7.2
编辑:
@Tyler long告诉我Ruby Gems解决了这个问题,升级也解决了这个问题。然后你可以做:
gem update --system
tpope已经解决了这个问题。它将出现在vim的下一个版本中。同时,你可以升级你的ruby vim插件
将$VIMRUNTIME/ftplugin/ruby.vim替换为来自的最新版本此解决方案实际解决了此问题。谢谢我今天遇到了类似的问题。我没有降级,而是将其更新为最新版本,问题得到了解决:gem update——system