2010-08-04 78 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

相關問題