Не могу найти файлы заголовка для Ruby на Suse?
-
21-12-2019 - |
Вопрос
Я пытаюсь установить компас на 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
. Не связан с StackOverflow