[英]“ ERROR: Failed to build gem native extension ” in 16.04
I was trying to install Sass. 我正在尝试安装Sass。 Went through this guide to install Ruby which Sass website told is a pre-requisite
阅读本指南以安装Ruby, Sass网站告知这是必备条件
https://www.digitalocean.com/community/tutorials/how-to-install-ruby-and-set-up-a-local-programming-environment-on-ubuntu-16-04 https://www.digitalocean.com/community/tutorials/how-to-install-ruby-and-set-up-a-local-programming-environment-on-ubuntu-16-04
Looks like it went well 看起来一切顺利
$ ruby -v
ruby 2.3.1p112 (2016-04-26) [x86_64-linux-gnu]
Now I am stuck at this point. 现在我被困在这一点上。 I am not sure how to proceed further.
我不确定如何进一步进行。 I am using Ubuntu 16.04
我正在使用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
What should I do now ? 我现在应该怎么办 ? Please help.
请帮忙。
sudo apt-get install ruby-dev
上面的命令为我修复了它。
尝试安装libffi-dev
sudo apt-get install libffi-dev
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.