ruby-on-rails - 在 centos 上安装 charlock_holmes 时出错
问题描述
我正在尝试在 centos 上安装 charlock_holmes gem,但我一直在获取
Installing charlock_holmes 0.7.6 with native extensions
Gem::Ext::BuildError: ERROR: Failed to build gem native extension.
current directory:
/usr/local/rvm/gems/ruby-2.2.5/gems/charlock_holmes-
0.7.6/ext/charlock_holmes
/usr/local/rvm/rubies/ruby-2.2.5/bin/ruby -r ./siteconf20180607-1811-
1cbsady.rb
extconf.rb --with-icu-dir=C:UsersmadprogDesktopicusourcesdistusrlocal
--with-icui18nlib=icuin --with-icudatalib=icudt
checking for main() in -licuin... no
which: no brew in
(/usr/local/rvm/gems/ruby-2.2.5/bin:/usr/local/rvm/gems/ruby-
2.2.5@global/bin:/usr/local/rvm/rubies/ruby-
2.2.5/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/usr/local/
rvm/bin:/root/bin)
checking for main() in -licuin... 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.
To see why this extension failed to compile, please check the mkmf.log which
can be found here:
/usr/local/rvm/gems/ruby-2.2.5/extensions/x86_64-
linux/2.2.0/charlock_holmes-0.7.6/mkmf.log
extconf failed, exit code 1
An error occurred while installing charlock_holmes (0.7.6), and Bundler
cannot continue.
In Gemfile:
copyright-header was resolved to 1.0.22, which depends on
github-linguist was resolved to 6.2.0, which depends on
charlock_holmes
我也尝试安装 libicu-dev,这就是我没有可用的软件包 libicu-dev。错误:无事请帮忙,谢谢。
解决方案
推荐阅读
- c# - 使用 WordPress 的 WPGraphQL 插件时出现 PeachPie 错误
- ios - 如何使表格视图内的单元格开始向下?
- javascript - 如何发送带有正文的文件
- javascript - 背景颜色更改:addEventListener 不起作用
- python - 烧瓶重定向 PUT 请求,获取 ERR_CONNECTION_RESET
- canvas-lms - 如何使用 API 从 Canvas 获取我的作业?
- java - 地图标记和地理编码问题
- r - 使用 ggplot 的堆叠范围图
- flutter - Flutter ToDo App 中需要一个标识符
- javascript - Reactjs / Material UI => 当主题已经渲染时,MuiTheme 和重新渲染不起作用