[英]Error while installing ruby on rails,Failed to build gem native extension
[英]Ruby Compass ERROR: Failed to build gem native extension
嗨,我正在运行Ubuntu 15.04,我正在尝试安装Compass gem。 我做了一个像Compass网站告诉我要做的宝石更新。 然后我尝试安装Compass并得到以下错误。
Building native extensions. This could take a while...
ERROR: Error installing compass:
ERROR: Failed to build gem native extension.
/usr/bin/ruby2.1 -r ./siteconf20150609-16406-5iavn8.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.1.0/gems/ffi-1.9.8 for inspection.
Results logged to /var/lib/gems/2.1.0/extensions/x86-linux/2.1.0/ffi-1.9.8/gem_make.out
这是gem_make.out文件的输出
/usr/bin/ruby2.1 -r ./siteconf20150609-16446-49gin0.rb extconf.rb
mkmf.rb can't find header files for ruby at /usr/lib/ruby/include/ruby.h
extconf failed, exit code 1
不知道此时该怎么做。 谢谢!
mkmf.rb无法找到ruby的头文件
您需要ruby dev头文件来编译gem。
你需要包ruby2.1-dev
。
您可能还需要其他包,例如build-essential
。
请尝试以下方法:
sudo apt-get install ruby2.1-dev build-essential
在早期版本的Ubuntu(例如14.04)中,您将需要ruby2.0-dev
软件包。
sudo apt-get install ruby2.0-dev build-essential
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.