Ruby 如何解决Ubuntu11.10中的xapian核心问题

Ruby 如何解决Ubuntu11.10中的xapian核心问题,ruby,rubygems,ruby-on-rails-3.2,xapian,Ruby,Rubygems,Ruby On Rails 3.2,Xapian,我无法在带有GCC4.6.1的Ubuntu11.10(GNU/Linux3.0.0-16-virtual i686)中安装GemXapian内核 我的ruby版本是1.9.2和rails 3.2.3。 这是说C编译器不能创建可执行文件 See config.log for more details. I am trying to install xapian-core for my ruby application. It works everything fine in older ver

我无法在带有GCC4.6.1的Ubuntu11.10(GNU/Linux3.0.0-16-virtual i686)中安装GemXapian内核 我的ruby版本是1.9.2和rails 3.2.3。 这是说C编译器不能创建可执行文件

See config.log for more details.

I am trying to install  xapian-core for my ruby application. It works everything fine in older version of Ubuntu 10.10. But when I require to upload all the files to server(Ubuntu 11.10) there it through s an issue with following error.

xapian-bindings-1.2.7/perl/Search/Xapian/PositionIterator.pm
xapian-bindings-1.2.7/perl/Search/Xapian/PostingIterator.pm
xapian-bindings-1.2.7/perl/Search/Xapian/QueryParserError.pm
xapian-bindings-1.2.7/perl/Search/Xapian/QueryParser.pm
xapian-bindings-1.2.7/perl/Search/Xapian/Query.pm
xapian-bindings-1.2.7/perl/Search/Xapian/RangeError.pm
xapian-bindings-1.2.7/perl/Search/Xapian/RSet.pm
xapian-bindings-1.2.7/perl/Search/Xapian/RuntimeError.pm
xapian-bindings-1.2.7/perl/Search/Xapian/SimpleStopper.pm
xapian-bindings-1.2.7/perl/Search/Xapian/Stem.pm
xapian-bindings-1.2.7/perl/Search/Xapian/Stopper.pm
xapian-bindings-1.2.7/perl/Search/Xapian/TermGenerator.pm
xapian-bindings-1.2.7/perl/Search/Xapian/TermIterator.pm
xapian-bindings-1.2.7/perl/Search/Xapian/TradWeight.pm
xapian-bindings-1.2.7/perl/Search/Xapian/UnimplementedError.pm
xapian-bindings-1.2.7/perl/Search/Xapian/ValueIterator.pm
xapian-bindings-1.2.7/perl/Search/Xapian/Weight.pm
xapian-bindings-1.2.7/perl/Search/Xapian/WritableDatabase.pm
xapian-bindings-1.2.7/perl/Search/Xapian.pm
xapian-bindings-1.2.7/perl/t/
xapian-bindings-1.2.7/perl/t/symbol-test/
xapian-bindings-1.2.7/perl/t/symbol-test/SymbolTest.pm
xapian-bindings-1.2.7/perl/t/symbol-test/typemap
xapian-bindings-1.2.7/perl/t/symbol-test/SymbolTest.xs
xapian-bindings-1.2.7/perl/t/symbol-test/Makefile.PL
xapian-bindings-1.2.7/lua/docs/
xapian-bindings-1.2.7/lua/docs/examples/
xapian-bindings-1.2.7/lua/docs/examples/simpleindex.lua
xapian-bindings-1.2.7/lua/docs/examples/simpleexpand.lua
xapian-bindings-1.2.7/lua/docs/examples/simplematchdecider.lua
xapian-bindings-1.2.7/lua/docs/examples/simplesearch.lua
xapian-bindings-1.2.7/lua/docs/index.html
xapian-bindings-1.2.7/lua/Makefile.am
xapian-bindings-1.2.7/lua/Makefile.in
xapian-bindings-1.2.7/lua/util.i
xapian-bindings-1.2.7/lua/smoketest.lua
xapian-bindings-1.2.7/lua/xapian_wrap.cc
prefix = /usr/local/rvm/gems/ruby-1.9.2-p320/gems/xapian-core-1.2.7.1
./configure --prefix=/usr/local/rvm/gems/ruby-1.9.2-p320/gems/xapian-core-1.2.7.1 --exec-prefix=/usr/local/rvm/gems/ruby-1.9.2-p320/gems/xapian-core-1.2.7.1
checking for a BSD-compatible install... /usr/bin/install -c
checking whether build environment is sane... yes
checking for a thread-safe mkdir -p... /bin/mkdir -p
checking for gawk... no
checking for mawk... mawk
checking whether make sets $(MAKE)... yes
checking how to create a ustar tar archive... gnutar
checking build system type... i686-pc-linux-gnu
checking host system type... i686-pc-linux-gnu
checking how to print strings... printf
checking for style of include used by make... GNU
checking for gcc... gcc
checking whether the C compiler works... no
configure: error: in `/usr/local/rvm/gems/ruby-1.9.2-p320/gems/xapian-core-1.2.7.1/ext/xapian-core-1.2.7':
configure: error: C compiler cannot create executables
See `config.log' for more details
rake aborted!


Tasks: TOP => default
(See full trace by running task with --trace)


Gem files will remain installed in /usr/local/rvm/gems/ruby-1.9.2-p320/gems/xapian-core-1.2.7.1 for inspection.
Results logged to /usr/local/rvm/gems/ruby-1.9.2-p320/gems/xapian-core-1.2.7.1/ext/gem_make.out

An error occured while installing xapian-core (1.2.7.1), and Bundler cannot continue.
Make sure that `gem install xapian-core -v '1.2.7.1'` succeeds before bundling.


When I am trying to install "xapian-core" it was not allowing to install .

Can any once please help me for this issue. How can I proceed with xapian package for Ubuntu 11.10.

 Can any one plz provide me the step by step procedure of installing this package. 

您可以从github签出最新版本并自行构建。
接下来是一步一步

  • 签出最新版本:
    git克隆https://github.com/rlane/xapian-full.git

    cd-xapian-full
  • 建造宝石:
    rake

    gem build xapian full.gemspec
  • 安装它:
    gem安装--本地xapian完整*.gem

  • 这似乎是编译器的问题。config.log中该测试的输出是什么?