【发布时间】: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
【问题讨论】: