繁体   English   中英

从命令行启动时,MacVim找不到宝石

[英]MacVim cannot find gems when launched from the command line

我在MacVim上安装了Janus和.vi​​mrc.local和.gvimrc.local中的一些额外行。

当我从终端(iterm2或终端)启动mvim并尝试!rails -v时,我无法找到RubyGem rails(> = 0)(Gem :: LoadError)

从扩展坞启动MacVim并执行!rails -v可以正常工作并返回Rails 3.0.7。

我对所有宝石都有相同的行为。

我意识到我可能必须提供更多信息来解决此问题,但是tbh我不知道是macvim,rvm,bash还是其他导致问题的原因。

TIA

我也使用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/上所述 )。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM