[英]MacVim cannot find gems when launched from the command line
我在MacVim上安装了Janus和.vimrc.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.