在mac中安装rails 4时出错

问题描述:

我想在我的mac(Yosemite)机器中设置rails。但是当我做在mac中安装rails 4时出错

gem install rails 

我得到以下错误。请帮忙。

Building native extensions. This could take a while... 
ERROR: Error installing rails: 
    ERROR: Failed to build gem native extension. 

    /Users/Paa/.rvm/rubies/ruby-1.9.3-p547/bin/ruby extconf.rb 
creating Makefile 

make clean 

make 
compiling generator.c 
make: /usr/local/opt/gcc46/bin/gcc-4.6: No such file or directory 
make: *** [generator.o] Error 1 

make failed, exit code 2 

Gem files will remain installed in /Users/Paa/.rvm/gems/ruby-1.9.3-p547/gems/json-1.8.2 for inspection. 
Results logged to /Users/Paa/.rvm/gems/ruby-1.9.3-p547/extensions/x86_64-darwin-13/1.9.1/json-1.8.2/gem_make.out 

我在这里错过了什么。

+0

Xcode中的命令行工具? – 7stud 2015-04-04 05:16:04

+0

@ 7stud xcode-select --install xcode-select:error:命令行工具已经安装,使用“Software Update”安装更新 – rubyist 2015-04-04 05:17:55

+0

错误在这里:make:/ usr/local/opt/gcc46/bin/gcc-4.6:没有这样的文件或目录说,rubygems系统试图用位于'/ usr/local/opt/gcc46/bin/gcc-4.6'的编译器编译一些文件,但是那里没有编译器。我不知道rubygems从那里走了。 – 7stud 2015-04-04 05:25:01

我认为rvm可能会尝试使用gcc 4.6,which doesn't work properly with rvm。我相信你可以:

  1. 卸载GCC 4.6(brew rm gcc46
  2. 拉最新RVM(rvm get stable
  3. 重试gem install rails