0

可能重复:
OS X Mountain Lion:gcc-4.2 没有这样的文件或目录

我在我的 MAC 上安装导轨时遇到问题。

我正在自己学习 RoR,但我无法安装导轨。

这就是我所做的: 1 - 安装 XCode 并下载“命令行工具”

2 - 使用此代码安装 RVM:

curl -L https://get.rvm.io | bash -s stable

3 - 安装 HomeBrew 和 libksba:

ruby <(curl -fsSkL raw.github.com/mxcl/homebrew/go)

brew install libksba

4 - 使用 RVM 安装 Ruby(RVM 命令仅在我重新启动系统后才有效):

rvm install 1.9.3

5 - 默认定义为 Ruby 1.9.3:

rvm --default 1.9.3

6 - 现在我正在尝试运行此代码:

gem install rails

但它返回此错误:

Guerreiro:~ rguerreiro$ gem install rails 构建原生扩展。这可能需要一段时间... 错误:安装 rails 时出错:错误:无法构建 gem 原生扩展。

   /Users/rguerreiro/.rvm/rubies/ruby-1.9.3-p194/bin/ruby extconf.rb

创建 Makefile

make 编译 generator.c make: /usr/bin/gcc-4.2: No such file or directory make: *** [generator.o] Error 1

Gem 文件将继续安装在 /Users/rguerreiro/.rvm/gems/ruby-1.9.3-p194/gems/json-1.7.5 以供检查。结果记录到 /Users/rguerreiro/.rvm/gems/ruby-1.9.3-p194/gems/json-1.7.5/ext/json/ext/generator/gem_make.out

4

2 回答 2

0

RVM supports multiple rubies of different versions and hence is preferred for RoR development. checkout the installation steps at https://rvm.io/rvm/install/

于 2012-10-05T12:20:01.217 回答
0

你读了rvm requirements吗?它会告诉你如何获取 osx-gcc-installer - 安装它,它应该会进入下一步。

于 2012-10-07T22:51:31.633 回答