0

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

sudo gem install travis 

构建原生扩展。这可能需要一段时间... 错误:安装 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... 不检查 /usr/local/include 中的 ffi.h,/usr/include/ffi... 不检查 shlwapi.h... 不检查 rb_thread_blocking_region()... 是检查 rb_thread_call_with_gvl ()... 是检查 rb_thread_call_without_gvl()... 是 创建 extconf.h 创建 Makefile

当前目录:/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 make "DESTDIR=" 为 libffi /var/lib/gems/2.1.0/gems/ffi-1.9 运行 autoreconf .21/ext/ffi_c/libffi/autogen.sh: 2: exec: autoreconf: not found libffi.mk:6: recipe for target '"/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

4

1 回答 1

0

通过运行以下命令解决。

sudo apt install libffi-dev
于 2018-02-16T15:10:28.213 回答