我安装了带有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
答案 0 :(得分:0)
我也使用MacVim(我从iTerm(屏幕)运行它),并且!rails -v可以工作。
您是否将rvm安装的ruby解释器设置为系统上的默认ruby可执行文件?尝试运行
which ruby
从终端,你也可以尝试运行!来自MacVim的ruby。你应该得到类似的东西:
/Users/your_user/.rvm/rubies/ruby-1.9.2-p0/bin/ruby
如果没有,请尝试将您的一个rvm安装的红宝石设置为默认值(如http://beginrescueend.com/rubies/default/中所述)。