繁体   English   中英

将Mac Pro中的操作系统更新为特立独行后,无法创建Rails应用程序

[英]Cant create a Rails application after updating my OS in Mac Pro to mavericks

我只是将Mac上的操作系统更新为特立独行的。 在更新操作系统之前,在Rails中创建新项目没有问题,但是现在,当我尝试创建新项目时遇到错误。 这是我的工作:

tomers-MacBook-Pro:bootstrapProject tomerdoar$ rails new blog

我得到这个错误:

Installing json (1.8.1) 
Gem::Installer::ExtensionBuildError: ERROR: Failed to build gem native extension.

    /Users/tomerdoar/.rvm/rubies/ruby-1.9.3-p194/bin/ruby extconf.rb 
creating Makefile

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


Gem files will remain installed in /Users/tomerdoar/.rvm/gems/ruby-1.9.3-p194/gems/json-1.8.1       for inspection.
Results logged to /Users/tomerdoar/.rvm/gems/ruby-1.9.3-p194/gems/json- 1.8.1/ext/json/ext/generator/gem_make.out
An error occurred while installing json (1.8.1), and Bundler cannot continue.
Make sure that `gem install json -v '1.8.1'` succeeds before bundling.

然后,正如其所说,我正在尝试安装json -v'1.8.1'。 我这样做:

tomers-MacBook-Pro:bootstrapProject tomerdoar$ gem install json -v '1.8.1'

我得到这个错误:

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

    /Users/tomerdoar/.rvm/rubies/ruby-1.9.3-p194/bin/ruby extconf.rb
creating Makefile

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


Gem files will remain installed in /Users/tomerdoar/.rvm/gems/ruby-1.9.3-p194/gems/json-1.8.1     for inspection.
Results logged to /Users/tomerdoar/.rvm/gems/ruby-1.9.3-p194/gems/json-    1.8.1/ext/json/ext/generator/gem_make.out

从那时起,我真的不知道该怎么办。 我试图在网络上查找类似的错误和解决方案,但没有一个帮助,我仍然收到此错误。

有什么办法可以修复它,如果可以,请告诉我该怎么做?

我自己找到了答案,我必须执行以下步骤:

tomers-MacBook-Pro:bootstrapProject tomerdoar$brew tap homebrew/versions && brew install apple-gcc42

tomers-MacBook-Pro:bootstrapProject tomerdoar$brew link --force apple-gcc42

tomers-MacBook-Pro:bootstrapProject tomerdoar$ln -nsf $(which gcc-4.2) /usr/bin/gcc-4.2

而且我现在没有任何问题

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM