我正在尝试在ubuntu上安装travis,但一直失败。我该如何解决?
sudo gem install travis
构建本地扩展。这可能需要一段时间...错误:错误 安装Travis: 错误:无法构建宝石本机扩展。
当前目录:/var/lib/gems/2.1.0/gems/ffi-1.9.21/ext/ext/ffi_c/usr/bin/bin/ruby2.1-r./siteconf20180216-3916-3916-17dbwfe.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创建 makefile
当前目录:/var/lib/gems/2.1.0/gems/ffi-1.9.21/ext/ffi_c make " destdir ="清洁
当前目录:/var/lib/gems/2.1.0/gems/ffi-1.9.21/ext/ffi_c make " destdir ="运行autoreconf for libffi /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/ext/ffi_c/libffi-x86_64-linux-gnu"/.libs/libffi_convenience.a'失败 2
使失败,退出代码2
宝石文件将保持安装在/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.out
通过运行以下命令解决。
sudo apt install libffi-dev