2012-10-24 35 views
7

स्थापित करते समय एक त्रुटि हुई, मैं this install script के बाद गिटलैब स्थापित करने की कोशिश कर रहा हूं, लेकिन charlock_holmes मणि इंस्टॉल करने में विफल रहता है। मैं रूबी से परिचित नहीं हूँ। मेरा charlock_holmes-0.6.8 gem_make.out फ़ाइल नीचे है।charlock_holmes libicu

/home/gitlabuser/.rvm/rubies/ruby-1.9.2-p290/bin/ruby extconf.rb 
checking for main() in -licui18n... no 
which: no brew in (/home/gitlabuser/.rvm/gems/ruby-1.9.2-p290/bin:/home/gitlabuser/.rvm/gems/[email protected]/bin:/home/gitlabuser/.rvm/rubies/ruby-1.9.2-p290/bin:/home/gitlabuser/.rvm/gems/ruby-1.9.2-p290/bin:/home/gitlabuser/.rvm/gems/[email protected]/bin:/home/gitlabuser/.rvm/rubies/ruby-1.9.2-p290/bin:/home/gitlabuser/.rvm/bin:/usr/lib64/qt-3.3/bin:/usr/local/bin:/bin:/usr/bin:/usr/local/sbin:/usr/sbin:/sbin:/home/gitlabuser/bin:/usr/lib64/qt4/bin/) 
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}/lib 
    --with-make-prog 
    --without-make-prog 
    --srcdir=. 
    --curdir 
    --ruby=/home/gitlabuser/.rvm/rubies/ruby-1.9.2-p290/bin/ruby 
    --with-icu-dir 
    --without-icu-dir 
    --with-icu-include 
    --without-icu-include=${icu-dir}/include 
    --with-icu-lib 
    --without-icu-lib=${icu-dir}/lib 
    --with-icui18nlib 
    --without-icui18nlib 
    --with-icui18nlib 
    --without-icui18nlib 

मैं libicu.x86_64 पैकेज स्थापित किया है (और यह भी कोशिश की libicu.i686 जब मैं समस्याओं में भाग गया, लेकिन बाद में यह काम नहीं किया इसकी स्थापना रद्द)।

यह libicu पैकेज charlock_holmes मणि के लिए आवश्यक फ़ाइलों सहित नहीं है प्रकट होता है, लेकिन वहाँ किसी भी devel संकुल उपलब्ध नहीं हैं। कोई सुझाव?

उत्तर

5

वही समस्या यहां। लाल टोपी से libicu-devel-4.2.1-9.1.el6_2.x86_64.rpm स्थापित किया गया और charlock_holmes की स्थापना सफल हुई। https://rhn.redhat.com/rhn/software/packages/details/Overview.do?pid=680099 से आपको इसे प्राप्त करने के लिए Red Hat Network लॉगिन की आवश्यकता होगी। नोट मैंने पढ़ा है कि यह "वैकल्पिक" पैकेज का हिस्सा है।

+3

मैंने व्यक्तिगत खाता बनाया और लॉग इन करते समय आपके द्वारा प्रदान किए गए लिंक पर क्लिक किया और 'हमें खेद है, लेकिन पैकेज नहीं मिला।' संदेश, लेकिन मैंने इसे http: // pkgs पर पाया .org/Centos-6-rhel-6/centos-rhel-x86_64/libicu-devel-4.2.1-9.1.el6_2.x86_64.rpm/डाउनलोड/ –

+1

मुझे एक ही समस्या है लेकिन Centos6 पैकेज नहीं था इसे ठीक करें ... – rich

6

मुझे एक ही समस्या थी (सेंटोस 6 का उपयोग करके, जो रेडहाट ईएल 6 के समान है)। मैंने "yum install libicu-devel" का उपयोग किया, जिसने libicu-devel-4.2.1-9.1.el6_2.x86_64.rpm स्थापित किया और आखिरकार charlock_holmes को स्थापित करने की अनुमति दी

+0

मेरे लिए केंद्रों पर भी काम किया, धन्यवाद एक गुच्छा – agmcleod

0

yum इंस्टॉल libicu-devel का उपयोग करके मेरे लिए काम किया, तो मैं charlock_holmes स्थापित कर सकते हैं।

6

RedHat, CentOS, Fedora:

yum install libicu-devel

डेबियन, Ubuntu, मिंट:

apt-get install libicu-dev

0

मैं जब Heroku करने की तैनाती में ठीक उसी समस्या थी, मेरे समाधान को उलटने के लिए किया गया था buildpacks:

पहला:

https://github.com/heroku/heroku-buildpack-apt 

तब:

heroku/ruby 

आशा मैं मदद की!
फ्रैंकोइस