问题描述
按照安装文档执行了如下命令:
ruby extconf.rb make
后来make之后报错:
compiling ext.cIn file included from /usr/include/ruby-1.9.1/ruby/ruby.h:24:0, from /usr/include/ruby-1.9.1/ruby.h:32, from matcher.h:24, from ext.c:24:/usr/include/ruby-1.9.1/i486-linux/ruby/config.h:20:0: warning: '_FILE_OFFSET_BITS' redefined [enabled by default]<command-line>:0:0: note: this is the location of the previous definitioncompiling match.cIn file included from /usr/include/ruby-1.9.1/ruby/ruby.h:24:0, from /usr/include/ruby-1.9.1/ruby.h:32, from match.h:24, from match.c:25:/usr/include/ruby-1.9.1/i486-linux/ruby/config.h:20:0: warning: '_FILE_OFFSET_BITS' redefined [enabled by default]<command-line>:0:0: note: this is the location of the previous definitioncompiling matcher.cIn file included from /usr/include/stdlib.h:25:0, from matcher.c:24:/usr/include/features.h:283:34: error: token '=' is not valid in preprocessor expressionsIn file included from /usr/include/ruby-1.9.1/ruby/ruby.h:24:0, from /usr/include/ruby-1.9.1/ruby.h:32, from matcher.h:24, from matcher.c:26:/usr/include/ruby-1.9.1/i486-linux/ruby/config.h:20:0: warning: '_FILE_OFFSET_BITS' redefined [enabled by default]<command-line>:0:0: note: this is the location of the previous definitionmatcher.c: In function ‘CommandTMatcher_sorted_matches_for’:matcher.c:162:24: error: ‘PROCESSOR_COUNT’ undeclared (first use in this function)matcher.c:162:24: note: each undeclared identifier is reported only once for each function it appears inmake: *** [matcher.o] Error 1
哪里出问题了?
问题解答
回答1:直接换成用Ctrl-P吧,安装更方便,功能也一样:https://github.com/kien/ctrlp.vim