从命令行启动时,MacVim无法找到宝石
问题描述:
我的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
答
我也使用的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/解释)。
rvm未加载可能是原因,看看这个:http://beginrescueend.com/integration/vim/ – 2011-05-20 13:12:21
操作员错误:(。 – 2011-05-20 17:26:56
前段时间我跟着这个修复https://github.com /robgleeson/hammer.vim/issues/8得到hammer.vim工作 的修复包括增加 mvim(){ (未设置GEM_PATH GEM_HOME;命令mvim “$ @”) }。 到的.bashrc这明显当我回到rails编码时会引起一个问题 我把这个作为一个评论而不是一个答案,因为我觉得我不应该奖励自己的愚蠢,感谢那些花时间评论/回答和对不起浪费你的时间。 – 2011-05-20 17:33:17