无法在Ubuntu 14.04上安装Compass 1.0.1

时间:2015-03-14 07:06:28

标签: ruby ubuntu rubygems ubuntu-14.04 compass

我无法在Ubuntu 14.04上安装最新的Compass 1.0.1。

$ ruby --version
ruby 2.0.0p384 (2014-01-12) [i386-linux-gnu]

$ gem --version
2.0.14

我正在做:

$ sudo gem install compass -v 1.0.1

日志中的第一个错误是:

ERROR: Error installing compass:
ERROR: Failed to build gem native extension.

这里是完整的日志: https://gist.github.com/slavafomin/055394e379e8252bab9e

我通过这个软件包安装Ruby:

ruby2.0
ruby2.0-dev

我甚至尝试通过RVM安装Ruby,但我得到了同样的错误。

可能是什么问题?

是否可以在没有RVM的情况下在Ubuntu 14.04上安装最新版本的Compass?

1 个答案:

答案 0 :(得分:2)

看起来问题实际上是ffi扩展名。

当我尝试使用此命令手动安装ffi时:sudo gem install ffi,它失败并出现与上述相同的错误。但是,当我指定了最新的稳定版本时:sudo gem install ffi -v 1.9.6它已正确安装。之后Compass安装就像一个魅力。

如果有人将来会遇到这个问题,我会留在这里。

此外,此Q / A可能有用: ERROR: Error installing ffi: ERROR: Failed to build gem native extension

我在FFI的GitHub存储库上发布了一个问题: https://github.com/ffi/ffi/issues/414