2013-07-12 126 views
2

我试图在Mountain Lion上安装Rails时似乎有冲突。我试过更新Ruby,但这并没有帮助。我也尝试过Rails Installer,但是也出现了错误。 Ruby的版本是1.8.7Rails安装错误 - 无法构建gem原生扩展

这里是我从终端获得

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

/System/Library/Frameworks/Ruby.framework/Versions/1.8/usr/bin/ruby extconf.rb 
mkmf.rb can't find header files for ruby at /System/Library/Frameworks/Ruby.framework/Versions/1.8/usr/lib/ruby/ruby.h 


Gem files will remain installed in /Library/Ruby/Gems/1.8/gems/atomic-1.1.10 for inspection. 
Results logged to /Library/Ruby/Gems/1.8/gems/atomic-1.1.10/ext/gem_make.out 
+1

哥哥,让我告诉你:这可能需要相当多的谷歌搜索。过去一周我刚刚经历了类似的地狱(我是OSR上首次使用RoR的用户)。如果你还没有去[Homebrew](http://mxcl.github.io/homebrew/)和[RVM](https://rvm.io/)。从那里出发。 – Taylor

+0

我也是第一个计时器,人是一个复杂的过程。我终于和RVM一起工作了。干杯 –

回答

0

我发现这里的答案,http://net.tutsplus.com/tutorials/ruby/how-to-install-ruby-on-a-mac/

但绝非这是在公园散步,由于版本冲突,tut已经超过一年了,Rails现在至少需要Ruby 1.9.3,你需要在Xcode中安装Command Line工具。这款软件使用RVM。

我试过Rails安装程序,这听起来比这样做更容易,但也给了我一个错误。我认为我遇到了重大的版本冲突。如果您尝试安装Rails,那么我会先尝试Rails Installer。这是一个非常新的安装它,http://pragmaticstudio.com/blog/2010/9/23/install-rails-ruby-mac

0

我有同样的问题,我有所有的要求。我的解决方案升级(通过RVM)我的Ruby版本从2.0.0-p195升级到2.0.0-p353。在此之后,我尝试了gem install rails,它的工作原理与它应有的一样。

1

我安装了x-code命令行工具,然后rails安装正常工作。

+0

我重新运行*** xcode-select --install ***,它工作。谢谢。 – Boon

相关问题