2010-08-04 58 views
2

在Windows上配置vim和gvim,以及在OSX上配置vim和macvim。打算学习rails 3,所以在两个操作系统上安装rails 3 rc。到现在为止还挺好。Macvim和rails.vim on rails 3 rc - 未初始化的常量Bundler(NameError)

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

因此,某处,我的macvim配置似乎弄乱了事情。但是,除非我错了,否则它只是使用.vimrc和.gvimrc文件中的设置。现在,.gvimrc里真的是简约的,所以我还不如在此添加:


集guifont = Inconsolata:“字体和字号 集反锯齿” H17的MacVim:平滑字体。 set encoding = utf-8“使用UTF-8无处不在 set guioptions- = T”隐藏工具栏。 “set background = light”Background。 组线= 40列= 100“窗口尺寸。

集guioptions- = R”不显示正确的滚动条


如何解决这个任何建议,将不胜感激。

回答

0

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

0

$PATH不得以的MacVim设置正确,或者是别的东西从你的环境不见了?

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

+0

我通过shell获得相同的错误。从Vim/MacVim的shell发出printenv命令会显示例如对于VIMRUNTIME和VIM不同的设置:的MacVim让他们从MacVim.app封装,而Vim的从USR/share/vim目录让他们... – sergevm 2010-08-07 09:25:28

+0

除此之外,我看到了RVM设置不会反映在的事实主要差异设置通过的MacVim发出命令时,而事实上,该PATH说明书仅是“常规”的几分之一显示。 – sergevm 2010-08-07 09:30:38

相关问题