Вопрос

Я пытаюсь установить компас на SUSE Enterprise 11 SP3.Я получаю следующее.Любые идеи?

gem install compass

Building native extensions.  This could take a while...
ERROR:  Error installing compass:
ERROR: Failed to build gem native extension.

/usr/bin/ruby extconf.rb
<b>mkmf.rb can't find header files for ruby at /usr/lib64/ruby/ruby.h</b>

extconf failed, exit code 1

Gem files will remain installed in /usr/lib64/ruby/gems/1.8/gems/ffi-1.9.3 for inspection.
Results logged to /usr/lib64/ruby/gems/1.8/extensions/x86_64-linux/1.8/ffi-1.9.3gem_make.out
.

Это было полезно?

Решение 2

Для тех, кто с подобными проблемами я получил эту работу.

Неизложенные Ruby и RVM Здание Zlib из источника с общим вариантом

./configure --shared
make 
make install
.

Я сделал то же самое для Ruby, и это работало.

Я не мог получить никаких RPM, Zypper, установщиков RVM, чтобы установить правильно.В каждом случае они все, казалось, были проблемы с zlib?

Другие советы

zypper in ruby-devel
.

Это работает для меня.И если вы также пропустите GCC, то

zypper in gcc
.

Вы, возможно, отсутствуете GCC.Попробуйте установить его с Zyper (или yum), а затем попробуйте установить драгоценные камни:

zypper in gcc
.

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top