Я пытаюсь установить гем datamapper на mac os x lion, но мне не удалось создать собственное расширение gem при установке sqlite адаптер (см. вывод терминала ниже). Два решения, которые я нашел в Google и других вопросах о переполнении стека, заключались в использовании sudo или установке Xcode, но я уже использую sudo и установил Xcode 4.3.3 из магазина приложений.
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 не может найти файлы заголовков для ruby в /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/Versions/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
файла? Они могут подсказать нам, как к этому подойти. - person Amir   schedule 21.06.2012