2011-05-20 78 views
0

我的MacVim中安装了Janus并在.vimrc.local和.gvimrc.local中添加了一些额外的行。从命令行启动时,MacVim无法找到宝石

当我启动mvim从终端(iterm2或终端),并尝试!轨-v我得到 找不到RubyGem轨(> = 0)(宝石:: LoadError)

从码头下水的MacVim和做!rails -v工作正常,并返回Rails 3.0.7。

我得到与所有宝石相同的行为。

我意识到我可能不得不提供更多的信息来解决这个问题,但tbh我不知道是macvim,rvm,bash还是其他导致问题的东西。

TIA

+0

rvm未加载可能是原因,看看这个:http://beginrescueend.com/integration/vim/ – 2011-05-20 13:12:21

+0

操作员错误:(。 – 2011-05-20 17:26:56

+0

前段时间我跟着这个修复https://github.com /robgleeson/hammer.vim/issues/8得到hammer.vim工作 的修复包括增加 mvim(){ (未设置GEM_PATH GEM_HOME;命令mvim “$ @”) }。 到的.bashrc这明显当我回到rails编码时会引起一个问题 我把这个作为一个评论而不是一个答案,因为我觉得我不应该奖励自己的愚蠢,感谢那些花时间评论/回答和对不起浪费你的时间。 – 2011-05-20 17:33:17

回答

0

我也使用的MacVim(我是从的iTerm(屏幕)上运行的话),以及!轨-v工作。

您是否已将rvm安装的ruby解释器设置为系统上默认的ruby可执行文件?尝试运行

which ruby 

从终端,也可以尝试运行!来自MacVim的红宝石。你应该得到的东西,如:

/Users/your_user/.rvm/rubies/ruby-1.9.2-p0/bin/ruby 

如果不行,请尝试设置RVM安装红宝石作为默认的一个(如在http://beginrescueend.com/rubies/default/解释)。