我无法在 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?
最佳答案
看起来问题实际上出在 ffi 上扩展名。
当我尝试使用此命令手动安装 ffi
时:sudo gem install ffi
,它失败并出现与上述相同的错误。但是,当我像这样指定最新的稳定版本时:sudo gem install ffi -v 1.9.6
它安装正确。在那之后,Compass 就像一个魅力一样安装了。
如果以后有人遇到这个问题,我会把它留在这里。
此外,此问答可能很有用: ERROR: Error installing ffi: ERROR: Failed to build gem native extension
我在 FFI 的 GitHub 存储库上发布了一个问题: https://github.com/ffi/ffi/issues/414
关于ruby - 在 Ubuntu 14.04 上安装 Compass 1.0.1 失败,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29046417/