在 Ubuntu 12.10 中安装 Nokogiri (v.1.5.0.) Gem

2023-12-12

我正在尝试在 Ubuntu 12.10 上安装 foodcritic gem。在Ubuntu 12.04中可以成功安装。我已经安装了要求:libxslt-dev, libxml2-dev, 红宝石1.9.3 and make包。但现在我尝试

sudo gem install foodcritic

我收到以下错误:

compiling xml_xpath_context.c
xml_xpath_context.c: In function ‘xpath_generic_exception_handler’:
xml_xpath_context.c:184:3: error: format not a string literal and no format arguments [-Werror=format-security]
cc1: some warnings being treated as errors
make: *** [xml_xpath_context.o] Error 1

Gem files will remain installed in /usr/lib/ruby/gems/1.9.1/gems/nokogiri-1.5.0 for inspection.
Results logged to /usr/lib/ruby/gems/1.9.1/gems/nokogiri-1.5.0/ext/nokogiri/gem_make.out

Nokogiri-1.5.0 gem 是 foodcritic 的要求,但它的安装失败了。 如何安装 foodcritic?


支持 Ubuntu 12.10(或任何使用 Debian 的系统)-Werror=format-security)内置于 nokogiri-1.5.4 中。我建议安装最新版本(当前为 1.5.5)。它应该与 1.5.0 兼容,除了更多修复的错误:) 请参阅变更日志了解更多信息。

看起来像foodcritic由于 1.5.3 中的段错误,将版本锁定为 1.5.0(根据its 变更日志)但是 1.5.4 中的修复之一修复了段错误,因此您可能需要修改 gem 以要求~> 1.5.4如果有效,请联系该 gem 的作者。

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

在 Ubuntu 12.10 中安装 Nokogiri (v.1.5.0.) Gem 的相关文章

随机推荐

  • ggplot 折线图中的可变标签位置

    我创建了以下数据框摘要dplyr structure list maxrep c 7L 7L 8L 8L 9L 9L 10L 10L 11L 11L 12L 12L 13L 13L 14L 14L 15L 15L 16L 16L 17L 1
  • PHRets:使用 PHP 下载房地产列表照片

    我正在尝试创建一个 PHP PHrets 脚本 该脚本从特定区域下载所有房地产列表信息 并将所有列表数据 CSV 文件和照片 保存在我的网络服务器上 注意 单个列表最多可以包含 20 张照片 我正在使用 PHrets 检索 MLS 列表数据
  • 如何从 jacoco.exec 中提取可读格式的报告?

    我有一个 jacoco agent 为我的 Maven 项目 Java 生成的文件 名为jacoco exec 如何将此文件转换为人类可读的格式 HTML XML 我相信这在JaCoCo 官方文档 特别是有jacoco maven plug
  • Java 默认荧光笔

    我正在使用DefaultHightlighter DefaultHightlighterPainter突出显示 java 文本窗格中的文本 我想删除所有突出显示 可能有多个突出显示的字符串 并希望它返回突出显示已被删除的字符串的位置 所以显
  • 如何检测表单何时被拖动?

    我有一个带有显示标题栏的 Form 对象 我需要一种纯托管方式 无 P Invoke Mono 和 NET 兼容 最好是 NET 2 0 API 来检测何时FORM其本身开始被拖动 改变位置以及何时被放下 不是任何内容 我过去在 Mono
  • 使用 ant 调试我的 Web 应用程序

    我目前正在使用 Java EE 技术和 Eclipse 作为 IDE 开发 MVC 应用程序 为了运行我的服务器并部署我的应用程序 我使用 ANT 我想知道如何通过 ant 工具或 eclipse 调试我的 Java 代码 添加以下内容jv
  • Jenkins Java:获取开始构建的用户

    Under http JENKINS NAME job JOB NAME BUILD NUMBER 我可以看到由用户 USER NAME 启动 我想从我的 java 应用程序中获取该用户名 任何帮助深表感谢 您可以进行 http 调用来获取
  • R 中 NA 值的问题

    我觉得这应该很简单 我查过互联网 但我不断收到错误消息 我过去做过很多分析 但对 R 和编程还是新手 我有一个非常基本的函数来计算 x 列数据的平均值 columnmean lt function y nc lt ncol y means
  • Eclipse WAR 有 2 个项目?

    我正在尝试从 Eclipse 导出 WAR 文件 我有一个 动态网络项目 但我需要为另外两个项目创建类 一个是普通 Java 项目 另一个是另一个 Web 项目 因此 在 构建配置 中 我告诉它添加其他项目 并在 订单和导出 页面上单击框以
  • 将 Excel 工作表导出到 Access 表 (.accdb)

    我的 Excel 中有一个宏与我的工作表之一上的命令按钮相关联 单击时 我尝试将工作表 FeedSamples 中的数据导出到名为 ImportedData 的 Access 数据库表中 有人可以帮助我吗 我尝试了网上的多个例子 但没有成功
  • 查询中的字段别名,nzsql

    我在 Netezza 工作 或者 你知道 用于分析的纯数据 nzsql 但我认为这是一个 ANSI SQL 问题 这个问题太基础了 我什至不知道如何搜索 CREATE TEMPORARY TABLE DEMO1 AS SELECT SMOR
  • 相当于 PowerShell 中的 *nix 折叠

    今天 我有几百个项目 来自 SQL 查询的 ID 需要将它们粘贴到另一个查询中以便分析师读取 我需要 nixfold命令 我想将这 300 行格式化为每行多个数字 并用空格分隔 我会用fold w 100 s nix 上的类似工具包括fmt
  • 使用 javascript 移动 Div 框

    我正在尝试创建一个 300 像素 x 300 像素的 div 框 当用户将鼠标放在该框上时 该框会移动几个像素 唯一的事情是 当 div 到达浏览器大小的末尾时 我希望它开始向其他方向移动 而不是使窗口滚动 任何帮助将不胜感激 div st
  • 如何编写 bash 脚本以使用拆分和制表符在 Vim 中打开多个文件?

    我正在尝试使用 bash 脚本自动化一些体力劳动 基本上我在 1 个终端窗口 只有一个终端选项卡 中使用 Vim 打开多个文件 使用多个 split vsplit 和选项卡 我现在将描述一个一般情况来解释我通常手动执行的操作 我使用 3 个
  • 如何更好地存储字符串以避免多次克隆?

    我用的是东京的UdpCodec trait pub trait UdpCodec type In type Out fn decode mut self src SocketAddr buf u8 gt Result
  • DropDownList,在 C# 中获取返回的 DataValueField

    我有一个下拉列表 可以从数据库中提取数据以显示其一些选项
  • 在Java中为当前时间添加一个大时间戳

    我正在开发一个支持 Google 两步验证的应用程序 此应用程序还支持 信任此设备 30 天 的功能 我使用数据库来保存所有这些信息 例如 IP 地址和过期时间 现在当我填写时间戳时System currentTimeMillis 30 2
  • 是否使用 utf8 - MySQL 和 PHP 字符编码问题

    我在 MySQL 中存储了一个字符串 如下所示 我的表的字符集在哪里utf8整理是utf8 general ci 当我从 MySQL 检索字符串时 浏览器显示如下 没关系 这是波斯语 Note I used mysql query SET
  • 临时对象存储在哪里?

    是不是真的临时对象存储在动态 堆 内存中 标准没有为它们强制任何内存区域 堆 堆栈 但它们就像局部变量 自动存储 一样 位于表达式的末尾 或者当绑定到引用常量时更长 被破坏 大多数实现会将它们像局部变量一样存储在堆栈中 edit 正如 Ja
  • 在 Ubuntu 12.10 中安装 Nokogiri (v.1.5.0.) Gem

    我正在尝试在 Ubuntu 12 10 上安装 foodcritic gem 在Ubuntu 12 04中可以成功安装 我已经安装了要求 libxslt dev libxml2 dev 红宝石1 9 3 and make包 但现在我尝试 s