在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
我在这里错过了什么。
答
我认为rvm可能会尝试使用gcc 4.6,which doesn't work properly with rvm。我相信你可以:
- 卸载GCC 4.6(
brew rm gcc46
) - 拉最新RVM(
rvm get stable
) - 重试
gem install rails
Xcode中的命令行工具? – 7stud 2015-04-04 05:16:04
@ 7stud xcode-select --install xcode-select:error:命令行工具已经安装,使用“Software Update”安装更新 – rubyist 2015-04-04 05:17:55
错误在这里: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