轨道上的Macvim和rails.vim 3 rc - 未初始化的常量Bundler(NameError)

时间:2010-08-04 19:53:15

标签: vim ruby-on-rails-3 macvim

在Windows上配置vim和gvim,在OSX上配置vim和macvim。打算学习rails 3,所以在两个操作系统上都安装了rails 3 rc。到目前为止,非常好。

使用macvim时,rails.vim提供的每个脚本执行都会给出错误“Uninitialized constant Bundler(NameError)”。尝试:Rserver,:Rgenerate,....但是,停留在OSX上,当从终端窗口启动vim时,rails.vim运行得很好,以及直接从终端执行rails脚本。

所以在某个地方,某种程度上我的macvim配置似乎搞砸了。但是,除非我弄错了,否则它只使用.vimrc和.gvimrc文件中的设置。现在,.gvimrc非常简约,所以我也可以在这里添加它:


set guifont = Inconsolata:h17“字体系列和字体大小。 设置antialias“MacVim:流畅的字体。 set encoding = utf-8“到处使用UTF-8。 set guioptions- = T“隐藏工具栏。 “set background = light”背景。 set lines = 40 columns = 100“Window dimensions。

set guioptions- = r“不显示右滚动条


任何关于如何解决这个问题的建议都将受到赞赏。

2 个答案:

答案 0 :(得分:0)

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

尝试使用:shell从MacVim启动shell并手动运行ruby命令以查看是否收到相同的错误。您还可以尝试使用每个中的:new | read !env来比较MacVim和Terminal vim之间的环境变量。

答案 1 :(得分:0)

Vim的7.3版本于昨天发布。经过检查,基于最新的Vim版本,已经构建了新版本的MacVim。已下载并经过测试,rails.vim脚本的工作方式与现在的方式相同!所以问题就解决了。