每当我使用:sh在vim中启动shell时,它都不会获取我的〜/ .bashrc文件.我怎样才能让它自动完成?
我和vim一直有这个问题.我第一次做任何与红宝石相互作用的事情,比如:ruby puts "test",我得到了<internal:gem_prelude>:1:in 'require': cannot load such file -- rubygems.rb (LoadError).
一些可能有用的诊断信息:我的操作系统是OS X 10.11.2,Vim是7.4版,ruby是2.1.2安装了rvm,我的shell是zsh(但这也适用于bash),而我的vim完全是vanilla .
$ ruby --version
ruby 2.1.2p95 (2014-05-08 revision 45877) [x86_64-darwin13.0]
$ rvm list
rvm rubies
=* ruby-2.1.2 [ x86_64 ]
# => - current
# =* - current && default
# * - default
$ which -a ruby
/Users/marcusbuffett/.rvm/rubies/ruby-2.1.2/bin/ruby
/usr/local/bin/ruby
/usr/local/bin/ruby
/usr/bin/ruby
$ vim --version
VIM - Vi IMproved 7.4 (2013 Aug 10, compiled Mar 18 2016 09:07:16)
MacOS X (unix) version …Run Code Online (Sandbox Code Playgroud)