通过 bundle 和 gems 在 Gentoo 上安装 nokogumbo 失败

冯弗里

红宝石版本: ruby 2.4.4p296 (2018-03-28 revision 63013) [x86_64-linux]

我可以用portage安装 nokogumbo ,但不能用gem 或 bundle安装它

我尝试读取ebuild文件以配置包,但我不知道如何配置。

我也尝试添加--with-ldflags=-Wl,--no-undefined,它也失败了。

$ gem install nokogumbo
Building native extensions. This could take a while...
ERROR:  Error installing nokogumbo:
        ERROR: Failed to build gem native extension.

    current directory: /home/git/.gem/ruby/2.4.0/gems/nokogumbo-1.5.0/ext/nokogumboc
/usr/bin/ruby24 -r ./siteconf20180628-12916-1nvqzxo.rb extconf.rb
checking for xmlNewDoc() in -lxml2... yes
checking for nokogiri.h in /usr/lib64/ruby/gems/2.4.0/gems/nokogiri-1.8.1/ext/nokogiri... yes
checking for nokogiri.h in /usr/lib64/ruby/gems/2.4.0/gems/nokogiri-1.8.1/ext/nokogiri... yes
checking for gumbo_parse() in -lgumbo... yes
checking for GumboErrorType with error.h... not found
checking for GumboInsertionMode with insertion_mode.h... not found
checking for GumboParser with parser.h... not found
checking for GumboStringBuffer with string_buffer.h... not found
checking for GumboTokenType with token_type.h... not found
creating Makefile

current directory: /home/git/.gem/ruby/2.4.0/gems/nokogumbo-1.5.0/ext/nokogumboc
make "DESTDIR=" clean

current directory: /home/git/.gem/ruby/2.4.0/gems/nokogumbo-1.5.0/ext/nokogumboc
make "DESTDIR="
compiling nokogumbo.c
nokogumbo.c:24:10: fatal error: parser.h: No such file or directory
 #include "parser.h"
          ^~~~~~~~~~
compilation terminated.
make: *** [Makefile:242: nokogumbo.o] Error 1

make failed, exit code 2

Gem files will remain installed in /home/git/.gem/ruby/2.4.0/gems/nokogumbo-1.5.0 for inspection.
Results logged to /home/git/.gem/ruby/2.4.0/extensions/x86_64-linux/2.4.0/nokogumbo-1.5.0/gem_make.out
冯弗里

我尝试运行gem install nokogumbo -- --with-ldflags='-L. -Wl,-O1 -Wl,--as-needed -fstack-protector -rdynamic -Wl,-export-dynamic',它从 ebuild 文件中引用,然后成功!现在,我将它用于捆绑。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

为什么Bundle Install在供应商/捆绑包中安装gems?

来自分类Dev

Rails Bundle安装在bootstrap-sass上失败

来自分类Dev

如何通过Chef使用系统范围的rbenv安装gems

来自分类Dev

在Debian上通过pecl安装apcu失败

来自分类Dev

gentoo ld.gold在sys-libs / db上失败

来自分类Dev

通过单个shell脚本在OSX上安装RVM和gems

来自分类Dev

当Docker更改BUNDLE_PATH时,捆绑程序找不到安装的gems

来自分类Dev

rbenv bundle install尝试将gems安装到错误的路径

来自分类Dev

Maven安装通过,但测试失败

来自分类Dev

在docker上安装gems

来自分类Dev

通过USB和DVD的Ubuntu安装失败

来自分类Dev

OSX Catalina上的C ++和gems问题

来自分类Dev

Matlab单元测试在通过和失败之间交替(通过“奇数”运行,在“偶数”上失败)

来自分类Dev

在Gentoo上安装ElasticSearch

来自分类Dev

“下载kerl”后,在Ubuntu上通过asdf安装Erlang失败

来自分类Dev

无法在Gentoo 3.8.13上安装Texmaker

来自分类Dev

Gentoo无法安装mysql

来自分类Dev

Hugin 2012在Gentoo上构建失败

来自分类Dev

通过USB和DVD的Ubuntu安装失败

来自分类Dev

在19.04和18.04.2上重复安装失败-故障排除建议?

来自分类Dev

安装:Gentoo上的无效用户“ mysql”

来自分类Dev

在Batman.TestCase上安装,运行测试和拆卸失败

来自分类Dev

Gentoo GCC失败了

来自分类Dev

如何配置已安装的Ruby和gems?

来自分类Dev

错误:在任何源中找不到rake-11.1.2运行`bundle install`以安装缺少的gems

来自分类Dev

在Gentoo上安装USB数码相机

来自分类Dev

从一个shell脚本在OSX上安装RVM和gems

来自分类Dev

Ruby gems 包安装失败

来自分类Dev

在 Mac OSX 上安装 pymssql 和 cython 失败

Related 相关文章

热门标签

归档