У меня была та же самая точная ошибка после того, как мой Mac потерпел крах.Я не хотел использовать win, поэтому я загрузил Ubuntu на свой win box и получил все за 5 часов.
Вам нужно перейти на readline и выполнить файл make.Я также настоятельно рекомендую вам использовать rvm для управления версиями драгоценных камней и рубинов.Вы можете переключаться между гемами и версиями, что вам, вероятно, потребуется в этом конкретном сценарии.
- cd ruby / version / ext / redline
- ruby extconf.rb
- make
- sudo make install
Обязательно замените version
на версию ruby и укажите соответствующий путь для ruby.
Другая известная проблемаи это версия ruby, поэтому rvm - замечательный ресурс для переключения между версиями gem и ruby.ruby 1.9.1 имеет проблемы с тапами и AFAIK Ubuntu, возможно и с другими ОС.
После того, как я запустил файл make, как объяснено выше, мне пришлось переключить версию ruby на 1.8.7, чтобы получить тапы для извлечения данных из herkou, а затем переключиться на 1.9.1 для разработки.У меня никогда не было этой проблемы на Mac FYI.