我试图在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 ...没有检查ffi.h in / 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 make " DESTDIR ="清洁
当前目录:/var/lib/gems/2.1.0/gems/ffi-1.9.21/ext/ffi_c make " 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" /库/ libffi_convenience.a&#39 ;失败了:*** [" /var/lib/gems/2.1.0/gems/ffi-1.9.21/ext/ffi_c/libffi-x86_64-linux-gnu" / .libs / libffi_convenience.a]错误127
make failed,退出代码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
答案 0 :(得分:0)
通过运行以下命令解决。
sudo apt install libffi-dev