安装charlock_holmes时出错:安装GITLAB时出错 [英] Error installing charlock_holmes : Error installing GITLAB

查看:56
本文介绍了安装charlock_holmes时出错:安装GITLAB时出错的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我正在尝试安装GITLAB.我在执行"sudo gem install charlock_holmes --version '0.6.9'"时遇到此错误(部分安装宝石)

I am trying to install GITLAB. I get this error executing "sudo gem install charlock_holmes --version '0.6.9'" (section Install Gems)

GEOGIT:/geogit/Administrative_Tools # sudo gem install charlock_holmes --version '0.6.9'
Building native extensions.  This could take a while...
ERROR:  Error installing charlock_holmes:
        ERROR: Failed to build gem native extension.

        /usr/bin/ruby1.9 extconf.rb
checking for main() in -licui18n... no
which: no brew in (/usr/sbin:/bin:/usr/bin:/sbin)
checking for main() in -licui18n... no

***************************************************************************************
*********** icu required (brew install icu4c or apt-get install libicu-dev) ***********
***************************************************************************************
*** extconf.rb failed ***
Could not create Makefile due to some reason, probably lack of
necessary libraries and/or headers.  Check the mkmf.log file for more
details.  You may need configuration options.

Provided configuration options:
        --with-opt-dir
        --without-opt-dir
        --with-opt-include
        --without-opt-include=${opt-dir}/include
        --with-opt-lib
        --without-opt-lib=${opt-dir}/
        --with-make-prog
        --without-make-prog
        --srcdir=.
        --curdir
        --ruby=/usr/bin/ruby1.9
        --with-icu-dir
        --without-icu-dir
        --with-icu-include
        --without-icu-include=${icu-dir}/include
        --with-icu-lib
        --without-icu-lib=${icu-dir}/
        --with-icui18nlib
        --without-icui18nlib
        --with-icui18nlib
        --without-icui18nlib

Gem files will remain installed in /usr/lib64/ruby/gems/1.9.1/gems/charlock_holmes-0.6.9 for inspection.
Results logged to /usr/lib64/ruby/gems/1.9.1/gems/charlock_holmes-0.6.9/ext/charlock_holmes/gem_make.out

有人,可以帮助我调试那些日志和错误吗?

Someone, can help me debug those logs and error?

推荐答案

这看起来像 issue 1952

实际上是对我的ubuntu VPS的调试方式很奇怪.我的显然不是C编译器或libdev附带的.

It was actually weirdness with the way my ubuntu VPS is commissioned. Mine did not come with a C compiler or libdev obviously.

我发现的问题解决方法是先安装libdev,然后再安装GCC
然后apt-get install libicu-dev.

The problem fix I found was to install libdev first, then the GCC
Then apt-get install libicu-dev.

2015年更新:其他评论包括:

Update 2015: additional comments include:

yum install libicu-devel为我工作

您只需要确保"patch"已安装(yum install patch),则应该可以正常工作

You just need to make sure "patch" is installed (yum install patch) then it should work

这篇关于安装charlock_holmes时出错:安装GITLAB时出错的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆