在irb
使用时ruby
一切正常。require 'pathname' ==> True
.
但是在 vimscript 文件中,这会失败
ruby << EOF
print 5
require 'pathname'
print 6
但是失败了LoadError: (eval):20:in 'require': no such file to load -- pathname
. 虽然5
是打印的。
我的操作系统是cat /etc/redhat-release ==> CentOS release 5.2 (Final)
. 我正在尝试让 LustyExplorer 工作。
最后,vim 似乎是用 ruby 安装的。
$ vim --version | grep +ruby
+printer +profile +python +quickfix +reltime +rightleft +ruby +scrollbind
我相信这与 rubygems 无关,因为甚至无法访问标准库。