2015-03-14 5 views
2

Я не могу установить последнюю версию 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?

ответ

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

Я отправил вопрос на GitHub хранилище FFI в: https://github.com/ffi/ffi/issues/414

+1

Спасибо за это. Борьба все вчера вечером, чтобы получить эту работу и почти сдался. Хорошая работа Я искал ответы снова утром! – djskinner

Смежные вопросы