这个MBP是全新的。我安装了Rails,它顺利进行了。现在Heroku在安装时给了我这个错误:
MacBook-Pro:~caselas $ sudo gem install heroku 密码: 构建原生扩展。这可能需要一段时间...... 错误:安装heroku时出错: 错误:无法构建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找不到ruby的头文件
Gem文件将保留在/Library/Ruby/Gems/1.8/gems/json-1.4.6中进行检查。 结果记录到/Library/Ruby/Gems/1.8/gems/json-1.4.6/ext/json/ext/generator/gem_make.out
这是帮助诊断的:
MacBook-Pro:~caselas $ gem环境 RubyGems环境: - RUBYGEMS版本:1.5.0 - RUBY VERSION:1.8.7(2009-06-12 patchlevel 174)[universal-darwin10.0] - 安装目录:/ Library/Ruby/Gems/1.8 - RUBY EXECUTABLE:/System/Library/Frameworks/Ruby.framework/Versions/1.8/usr/bin/ruby - EXECUTABLE目录:/ usr / bin - RUBYGEMS PLATFORMS: - 红宝石 - universal-darwin-10 - 创业板路径: - /Library/Ruby/Gems/1.8 - /Users/caselas/.gem/ruby/1.8 - /System/Library/Frameworks/Ruby.framework/Versions/1.8/usr/lib/ruby/gems/1.8 - 创业板配置: - :update_sources =>真正 - :verbose =>真正 - :benchmark =>假 - :backtrace =>假 - :bulk_threshold => 1000 - 远程来源: - http://rubygems.org/
有什么想法吗?
答案 0 :(得分:2)
你在安装过程中安装了Xcode和'Unix Development'选项吗?
约翰。