【发布时间】:2011-08-29 13:52:57
【问题描述】:
我安装了带有 Janus 的 MacVim,并在 .vimrc.local 和 .gvimrc.local 中添加了几行。
当我从终端(iterm2 或终端)启动 mvim 并尝试 !rails -v 我得到 找不到 RubyGem rails (>= 0) (Gem::LoadError)
从 Dock 启动 MacVim 并执行 !rails -v 工作正常并返回 Rails 3.0.7。
我对所有宝石的行为都相同。
我意识到我可能需要提供更多信息来解决这个问题,但我不知道是 macvim、rvm、bash 还是其他导致问题的东西。
TIA
【问题讨论】:
-
rvm 未加载可能是原因,看看这个:beginrescueend.com/integration/vim
-
前段时间我按照这个修复github.com/robgleeson/hammer.vim/issues/8 让hammer.vim 工作。修复涉及添加 mvim() 。 { (unset GEM_PATH GEM_HOME; command mvim "$@") } to .bashrc 当我返回到 Rails 编码时,这显然会导致问题。我将此作为评论而不是答案,因为我觉得我不应该奖励自己的愚蠢。感谢那些花时间评论/回答的人,很抱歉浪费了您的时间。