我已经安装了Ruby,最新版本。 我已经安装了XCode,最新版本。 我也为XCode安装了CommandLine工具。
然后我想安装Ruby on Rails,但是我收到了以下错误:
获取:json-1.7.5.gem(100%)构建本机扩展。这个 可能需要一段时间...错误:安装rails时出错:错误:失败 构建gem原生扩展。
/Users/JonyIve/.rvm/rubies/ruby-1.9.3-p327/bin/ruby extconf.rb creating Makefile
make compiling generator.c make:/usr/bin/gcc-4.2:没有这样的文件或 目录make: * [generator.o]错误1
Gem文件将保持安装状态 /Users/JonyIve/.rvm/rubies/ruby-1.9.3-p327/lib/ruby/gems/1.9.1/gems/json-1.7.5 检查。记录结果 /Users/JonyIve/.rvm/rubies/ruby-1.9.3-p327/lib/ruby/gems/1.9.1/gems/json-1.7.5/ext/json/ext/generator/gem_make.out
答案 0 :(得分:3)
当我在新安装的10.8 mac上设置rails env时,我认为我遇到了这个问题。已安装命令行工具,但仍缺少gcc。 我引用了一些博客文章:(即Beryllium Work)建议创建指向make脚本所在位置的链接:
bash> sudo ln -s /usr/bin/gcc /usr/bin/gcc-4.2
bash> sudo ln -s /usr/bin/g++ /usr/bin/g++-4.2
我认为这解决了我在安装rails的问题