我正尝试在mac os x lion上安装datamapper gem,但在安装sqlite适配器时未能构建gem本机扩展(请参阅下面的终端输出)。我从谷歌和其他堆栈溢出问题找到的两种解决方案是使用sudo或安装Xcode,但我已经使用sudo并从应用商店安装了Xcode 4.3.3。在狮子上安装datamapper gem时出错
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
/系统/资源库/框架/红宝石。 framework/Versions/1.8/usr/bin/ruby extconf.rb mkmf.rb在/System/Library/Frameworks/Ruby.framework/Versions/1.8/usr/lib/ruby/ruby找不到ruby的头文件。 h
您可以将错误行粘贴到'gem_make.out'文件的末尾吗?他们可能会告诉我们如何解决这个问题。 – Amir
@AmirF用gem_make.out文件的内容更新问题 – Ben