Не удалось установить 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