Прежде чем вы скажете yum -y install ruby193
... Я сделал это.Я правильно установил Ruby 1.9.3 на RHEL?
Обратите внимание, что я не разработчик Ruby, но нуждаюсь в этой программе как часть работы другого разработчика через веб-службы. (Он недоступен.) Любая помощь будет принята с благодарностью.
Я попытался установить библиотеку в соответствии с инструкциями и получил:
[[email protected] console]# gem install json -v '1.8.0'
Building native extensions. This could take a while...
ERROR: Error installing json:
ERROR: Failed to build gem native extension. /opt/rh/ruby193/root/usr/bin/ruby extconf.rb
mkmf.rb can't find header files for ruby at /opt/rh/ruby193/root/usr/share/include/ruby.h
Gem files will remain installed in /opt/rh/ruby193/root/usr/local/share/gems/gems/json-1.8.0 for inspection.
Results logged to /opt/rh/ruby193/root/usr/local/share/gems/gems/json-1.8.0/ext/json/ext/generator/gem_make.out
Я заметил, что ruby.h
только на машине, на /usr/lib64/ruby/1.8/x86_64-linux/ruby.h
.
Что мне не хватает?
Является ли это связано? http://stackoverflow.com/questions/13767725/unable-to-install-gem-failed-to-build-gem-native-extension-cannot-load-such/13767801#13767801 – MrYoshiji
Каким будет хранилище для этого? yum install ruby1.9.1-dev Эта система получает обновления от Red Hat Subscription Management. rhel-6-server-cf-tools-1-rpms 2.8 kB 00:00 rhel-6-server-optional-rpms 3.5 kB 00:00 rhel-6-server-rhev-agent-rpms 3.1 kB 00: 00 rhel-6-server-rpms 3.7 kB 00:00 Настройка процесса установки Пакет ruby1.9.1-dev отсутствует. Ошибка: ничего не делать – Jerry
В машине отсутствуют библиотеки разработки для Ruby, в которые будут включены все заголовки, поэтому комментарий Дж. Йошиджи верен. Я бы использовал 'yum search ruby | grep devel', чтобы узнать, могу ли я узнать правильное имя. –