【问题标题】:Installation of travis fails on ubuntu 16.04在 ubuntu 16.04 上安装 travis 失败
【发布时间】:2018-02-16 15:06:46
【问题描述】:

我正在尝试在 ubuntu 上安装 travis,但一直失败。我该如何解决这个问题?

sudo gem install travis 

构建原生扩展。这可能需要一段时间... 错误:错误 安装特拉维斯: 错误:无法构建 gem 原生扩展。

当前目录:/var/lib/gems/2.1.0/gems/ffi-1.9.21/ext/ffi_c /usr/bin/ruby2.1 -r ./siteconf20180216-3916-17dbwfe.rb extconf.rb 检查 ffi.h... 不检查 ffi.h /usr/local/include,/usr/include/ffi... 不检查 shlwapi.h... 不 检查 rb_thread_blocking_region()... 是 检查 rb_thread_call_with_gvl()... 是的 rb_thread_call_without_gvl()... 是 创建 extconf.h 创建 生成文件

当前目录:/var/lib/gems/2.1.0/gems/ffi-1.9.21/ext/ffi_c "DESTDIR="干净

当前目录:/var/lib/gems/2.1.0/gems/ffi-1.9.21/ext/ffi_c "DESTDIR=" 为 libffi 运行 autoreconf /var/lib/gems/2.1.0/gems/ffi-1.9.21/ext/ffi_c/libffi/autogen.sh:2: exec: autoreconf: 未找到 libffi.mk:6: 目标配方 '"/var/lib/gems/2.1.0/gems/ffi-1.9.21/ext/ffi_c/libffi-x86_64-linux-gnu"/.libs/libffi_convenience.a' 失败:*** ["/var/lib/gems/2.1.0/gems/ffi-1.9.21/ext/ffi_c/libffi-x86_64-linux-gnu"/.libs/libffi_convenience.a] 错误127

制作失败,退出代码 2

Gem 文件将保持安装在 /var/lib/gems/2.1.0/gems/ffi-1.9.21 中 供检查。结果记录到 /var/lib/gems/2.1.0/extensions/x86_64-linux/2.1.0/ffi-1.9.21/gem_make.out

【问题讨论】:

    标签: travis-ci travis-ci-cli


    【解决方案1】:

    通过运行以下命令解决。

    sudo apt install libffi-dev
    

    【讨论】:

      猜你喜欢
      • 2017-08-16
      • 2017-12-25
      • 1970-01-01
      • 2017-04-10
      • 2019-06-17
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2018-01-01
      相关资源
      最近更新 更多