Tôi cố gắng để cài đặt giống cải hoang holmes, tuy nhiên, tôi tiếp tục nhận được một lỗi:Không thể cài đặt giống cải hoang holmes đá quý, libicu-devel cài đặt
[[email protected] gitlab]# gem install charlock_holmes --version '0.6.9.4'
Building native extensions. This could take a while...
ERROR: Error installing charlock_holmes:
ERROR: Failed to build gem native extension.
/usr/bin/ruby extconf.rb
checking for main() in -licui18n... yes
checking for main() in -licui18n... yes
checking for unicode/ucnv.h... yes
-- tar zxvf file-5.08.tar.gz
-- ./configure --prefix=/usr/local/share/gems/gems/charlock_holmes-0.6.9.4/ext/charlock_holmes/dst/ --disable-shared --enable-static --with-pic
-- patch -p0 < ../file-soft-check.patch
*** 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}/lib64
--with-make-prog
--without-make-prog
--srcdir=.
--curdir
--ruby=/usr/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}/
--with-icui18nlib
--without-icui18nlib
--with-icui18nlib
--without-icui18nlib
extconf.rb:7:in `sys': patch -p0 < ../file-soft-check.patch failed, please report issue on http://github.com/brianmario/charlock_holmes (RuntimeError)
from extconf.rb:61:in `block (2 levels) in <main>'
from extconf.rb:59:in `chdir'
from extconf.rb:59:in `block in <main>'
from extconf.rb:55:in `chdir'
from extconf.rb:55:in `<main>'
Gem files will remain installed in /usr/local/share/gems/gems/charlock_holmes-0.6.9.4 for inspection.
Results logged to /usr/local/share/gems/gems/charlock_holmes-0.6.9.4/ext/charlock_holmes/gem_make.out
tôi đã được cài đặt libicu-devel.
Cảm ơn
Bạn có nhận thấy lệnh yum được chạy như là người chủ chưa? –
Ok, tôi thấy quan điểm của bạn, tôi không nhận thấy anh ta đang chạy nó như là người chủ. Thậm chí chạy nó với sudo, nó sẽ không thay đổi sự thật rằng anh ta có thể thiếu gói ruby-devel. Vì vậy, để có được quyền này, câu trả lời của tôi có -1 vì sudo? – axil
Xin lỗi, tôi không chú ý đến phần này với ruby-devel. Nghĩ rằng toàn bộ câu trả lời của bạn là 'sudo'. Đã phải chỉnh sửa câu trả lời của bạn để hoàn nguyên phần giới thiệu. –