2012-11-17 3 views
1

Я использую версию «Stock» Ruby 1.8.7, которая поставляется вместе с моей Mac OS X (Lion), и когда я пытаюсь установить Rails, я получаю ошибки в заголовках файла. Как я могу исправить?Проблемы с установкой Ruby Gem

Благодаря

sudo gem install rails 


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

/System/Library/Frameworks/Ruby.framework/Versions/1.8/usr/bin/ruby extconf.rb 
mkmf.rb can't find header files for ruby at /System/Library/Frameworks/Ruby.framework/Versions/1.8/usr/lib/ruby/ruby.h 
+0

У вас установлен пакет XCode «Средства командной строки»? – tadman

+0

Нет, не знаю. Установка теперь ... Спасибо – Slinky

+0

Установка инструментов командной строки исправила его. благодаря – Slinky

ответ

1

Xcode "Command Line Tools" пакет включает в себя не только компилятор, но заголовки для разработчиков различных пакетов, Ruby включены.

Инструмент gem действительно должен проверить наличие этого, прежде чем вслепую пытаться выполнить что-то, но это не похоже на то, и вместо этого вы получаете такие загадочные сообщения.

Смежные вопросы