Я пытаюсь установить рельсы на моем экземпляре EC2. Я установил гем после переустановки ruby. Я использую ruby версии 1.8.7 и gem версии 1.8.12. Я пытаюсь установить рельсы и получаю следующую ошибку.
* $ sudo gem install rails -v = 3.1.1 Извлечение: activesupport-3.1.1.gem (100%) Извлечение: activemodel-3.1.1.gem (100%) Извлечение: actionpack-3.1.1.gem (100%) Извлечение: activerecord-3.1.1.gem (100%) Извлечение: activeresource-3.1.1.gem (100%) Извлечение: actionmailer-3.1.1.gem (100%) Создание собственных расширений. Это может занять некоторое время ... ОШИБКА: Ошибка установки направляющих: ОШИБКА: не удалось создать собственное расширение для gem. / usr / bin / ruby extconf.rb mkmf.rb не может найти заголовочные файлы для ruby по адресу /usr/lib/ruby/ruby.h Gem-файлы остаются установленными в /usr/lib64/ruby/gems/1.8/gems/ JSON-1.6.4 для проверки. Результаты заносятся в /usr/lib64/ruby/gems/1.8/gems/json-1.6.4/ext/json/ext/parser/gem_make.out*
Есть идеи?
Спасибо!
У меня была похожая ошибка при попытке установить рельсы. Проблема заключалась в том, что я не установил пакет ruby-devel.i686. Конечно, это на CentOS 6.3, но, похоже, вам, возможно, придется установить и это.