Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/ruby/21.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/image/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Ruby on rails Vim(ruby):命名错误:未定义的方法`规范';_Ruby On Rails_Ruby_Vim - Fatal编程技术网

Ruby on rails Vim(ruby):命名错误:未定义的方法`规范';

Ruby 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

我在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插件上。我刚刚安装了你在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