rails 3 rc上的Macvim和rails.vim-未初始化常量绑定器(NameError)

rails 3 rc上的Macvim和rails.vim-未初始化常量绑定器(NameError),vim,ruby-on-rails-3,macvim,Vim,Ruby On Rails 3,Macvim,在Windows上配置vim和gvim,以及在OSX上配置vim和macvim。打算学习Rails3,所以在两个操作系统上都安装了Rails3RC。到目前为止,一切顺利 使用macvim时,rails.vim提供的每个脚本执行都会给我错误“未初始化常量绑定器(NameError)”。已尝试:Rserver,:Rgenerate。。。。但是,在OSX上,当从终端窗口启动vim时,rails.vim运行良好,并且直接从终端执行rails脚本 所以在某个地方,我的macvim配置似乎把事情搞砸了。但是

在Windows上配置vim和gvim,以及在OSX上配置vim和macvim。打算学习Rails3,所以在两个操作系统上都安装了Rails3RC。到目前为止,一切顺利

使用macvim时,rails.vim提供的每个脚本执行都会给我错误“未初始化常量绑定器(NameError)”。已尝试:Rserver,:Rgenerate。。。。但是,在OSX上,当从终端窗口启动vim时,rails.vim运行良好,并且直接从终端执行rails脚本

所以在某个地方,我的macvim配置似乎把事情搞砸了。但是,除非我弄错了,否则它只是使用.vimrc和.gvimrc文件中的设置。现在,.gvimrc确实是一个极简主义者,所以我不妨在这里添加它:


设置guifont=incolata:h17“字体系列和字体大小。 设置antialias“MacVim:平滑字体”。 设置编码=utf-8“在任何地方使用utf-8。 设置guioptions-=T“隐藏工具栏。 “设置背景=灯光”背景。 设置线条=40列=100“窗尺寸

设置GUI选项-=r“不显示右滚动条



如果您对如何解决此问题有任何建议,我们将不胜感激。

您的
$PATH
可能在MacVim中设置不正确,或者您的环境中缺少其他内容


尝试使用
:shell
从MacVim启动shell,并手动运行ruby命令,查看是否出现相同的错误。您还可以尝试使用
:new | read!每个中的env

您的
$PATH
可能在MacVim中设置不正确,或者您的环境中缺少其他内容


尝试使用
:shell
从MacVim启动shell,并手动运行ruby命令,查看是否出现相同的错误。您还可以尝试使用
:new | read!env
。昨天发布了Vim的7.3版。已检查,并且已基于此最新Vim版本构建了新版本的MacVim。下载并测试了rails.vim脚本,它们现在的工作方式应该是这样的!问题就这样解决了。

昨天发布了Vim的7.3版。已检查,并且已基于此最新Vim版本构建了新版本的MacVim。下载并测试了rails.vim脚本,它们现在的工作方式应该是这样的!所以问题解决了。

我确实通过shell得到了相同的错误。从Vim/MacVim的shell发出printenv命令会显示例如VIMRUNTIME和Vim的不同设置:MacVim从MacVim.app包获取它们,而Vim从usr/share/Vim获取它们……除此之外,我看到的主要区别在于,RVM的设置没有反映在通过MacVim发出命令时显示的设置中,而路径规范只是“常规”规范的一小部分。我确实通过shell得到了相同的错误。从Vim/MacVim的shell发出printenv命令会显示例如VIMRUNTIME和Vim的不同设置:MacVim从MacVim.app包获取它们,而Vim从usr/share/Vim获取它们……除此之外,我看到的主要区别在于,RVM的设置没有反映在通过MacVim发出命令时显示的设置中,并且路径规范只是“常规”规范的一小部分。