Ruby on rails &引用;错误:未能生成gem本机扩展“;16.04

Ruby on rails &引用;错误:未能生成gem本机扩展“;16.04,ruby-on-rails,ruby,sass,ubuntu-16.04,Ruby On Rails,Ruby,Sass,Ubuntu 16.04,我正试图安装Sass。通过本指南安装Ruby,这是一个先决条件 看起来很顺利 $ ruby -v ruby 2.3.1p112 (2016-04-26) [x86_64-linux-gnu] 现在我被困在这一点上。我不知道如何进一步进行。我正在使用Ubuntu 16.04 $ sudo gem install sass Building native extensions. This could take a while... ERROR: Error installing sass:

我正试图安装Sass。通过本指南安装Ruby,这是一个先决条件

看起来很顺利

$ ruby -v
ruby 2.3.1p112 (2016-04-26) [x86_64-linux-gnu]
现在我被困在这一点上。我不知道如何进一步进行。我正在使用Ubuntu 16.04

$ sudo gem install sass
Building native extensions.  This could take a while...
ERROR:  Error installing sass:
    ERROR: Failed to build gem native extension.

    current directory: /var/lib/gems/2.3.0/gems/ffi-1.9.18/ext/ffi_c
/usr/bin/ruby2.3 -r ./siteconf20171122-3627-1olbmft.rb extconf.rb
mkmf.rb can't find header files for ruby at /usr/lib/ruby/include/ruby.h

extconf failed, exit code 1

Gem files will remain installed in /var/lib/gems/2.3.0/gems/ffi-1.9.18 for inspection.
Results logged to /var/lib/gems/2.3.0/extensions/x86_64-linux/2.3.0/ffi-1.9.18/gem_make.out

我现在该怎么办?请提供帮助。

尝试安装libffi dev

sudo apt-get install libffi-dev

尝试安装libffi-dev

sudo apt-get install libffi-dev
上面的命令为我修正了它


上面的命令为我修复了它。

谢谢。它是一个不稳定的包(dev)吗?只是好奇。我得到了这个$sudo-apt-get-install-libffi-dev[sudo]的dna密码:阅读软件包列表。。。已完成构建依赖关系树以读取状态信息。。。Done libffi dev已经是最新版本(3.2.1-4)。以下软件包已自动安装,不再需要:linux-headers-4.4.0-97 linux-headers-4.4.0-97-generic linux-image-4.4.0-97-generic linux-image-extra-4.4.0-97-generic使用“sudo apt autoremove”删除它们。0已升级,0已新安装,0已删除,3未升级。谢谢。它是一个不稳定的包(dev)吗?只是好奇。我得到了这个$sudo-apt-get-install-libffi-dev[sudo]的dna密码:阅读软件包列表。。。已完成构建依赖关系树以读取状态信息。。。Done libffi dev已经是最新版本(3.2.1-4)。以下软件包已自动安装,不再需要:linux-headers-4.4.0-97 linux-headers-4.4.0-97-generic linux-image-4.4.0-97-generic linux-image-extra-4.4.0-97-generic使用“sudo apt autoremove”删除它们。0已升级,0已新安装,0已删除,3未升级。