1

我已经安装了最新版本的 Ruby。我已经安装了最新版本的 XCode。我也为 XCode 安装了命令行工具。

然后我想安装 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 编译 generator.c make: /usr/bin/gcc-4.2: No such file or directory make: * [generator.o] Error 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

4

1 回答 1

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

我认为这解决了我安装导轨的问题

于 2012-12-25T00:40:45.373 回答