Я пытаюсь установить камень datamapper на mac os x lion, но мне не удалось создать собственное расширение gem при установке адаптера sqlite (см. Вывод терминала ниже). Два решения, которые я нашел из google и других вопросов переполнения стека, заключались в использовании sudo или установке Xcode, но я уже использую sudo и имею Xcode 4.3.3, установленный из магазина приложений.Ошибка установки datamapper gem on lion
sudo gem install dm-sqlite-adapter Пароль: Строительство родных расширений. Это может занять некоторое время ... ОШИБКА: Ошибка при установке dm-sqlite-adapter: ОШИБКА: Не удалось создать собственное расширение gem.
/System/Library/Frameworks/Ruby.framework/Versions/1.8/usr/bin/ruby extconf.rb mkmf.rb не может найти файлы заголовков для рубина в /System/Library/Frameworks/Ruby.framework /Versions/1.8/usr/lib/ruby/ruby.h
Файлы Gem останутся в каталоге /Library/Ruby/Gems/1.8/gems/do_sqlite3-0.10.8 для проверки. Результаты записываются в /Library/Ruby/Gems/1.8/gems/do_sqlite3-0.10.8/ext/do_sqlite3/gem_make.out
gem_make.out
/System/Library/Frameworks/Ruby. framework/Версии/1.8/usr/bin/ruby extconf.rb mkmf.rb не может найти заголовочные файлы для ruby в /System/Library/Frameworks/Ruby.framework/Versions/1.8/usr/lib/ruby/ruby. h
Можете ли вы вставить строки ошибок в конец файла 'gem_make.out'? Они могут дать нам понять, как подойти к этому. – Amir
@AmirF Обновить вопрос с содержимым файла gem_make.out – Ben