Не удалось установить Compass 1.0.1 на Ubuntu 14.04

Я не могу установить последнюю версию Compass 1.0.1 на Ubuntu 14.04.

$ 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

Я даже пытался установить Ruby через RVM, но я получаю ту же ошибку.

В чем может быть проблема?

Можно ли установить последнюю версию Compass на Ubuntu 14.04 без RVM?

1 ответ

Похоже, проблема на самом деле с расширением ffi.

Когда я пытался установить ffi вручную с помощью этой команды: sudo gem install ffi, это не удалось с той же ошибкой, что и выше. Однако, когда я указал последнюю стабильную версию, как это: sudo gem install ffi -v 1.9.6 он установлен правильно. После этого компас установили как брелок.

Я оставлю это здесь, если кто-то столкнется с этой проблемой в будущем.

Также эта Q/A может быть полезна: ОШИБКА: Ошибка при установке ffi: ОШИБКА: не удалось построить собственное расширение gem

Я опубликовал проблему в репозитории FFI GitHub: https://github.com/ffi/ffi/issues/414

Другие вопросы по тегам