Ruby on rails 在Mac OX Lion上安装Rails时出错

Ruby on rails 在Mac OX Lion上安装Rails时出错,ruby-on-rails,osx-lion,Ruby On Rails,Osx Lion,当我尝试在Mac OS Lion上安装Rails时,我遇到了这个错误。我使用命令- $sudo gem安装导轨 /System/Library/Frameworks/Ruby.framework/Versions/1.8/usr/bin/Ruby extconf.rb mkmf.rb在/System/Library/Frameworks/ruby.framework/Versions/1.8/usr/lib/ruby/ruby.h中找不到ruby的头文件 安装rails需要遵循哪些步骤 谢谢不要

当我尝试在Mac OS Lion上安装Rails时,我遇到了这个错误。我使用命令- $sudo gem安装导轨

/System/Library/Frameworks/Ruby.framework/Versions/1.8/usr/bin/Ruby extconf.rb mkmf.rb在/System/Library/Frameworks/ruby.framework/Versions/1.8/usr/lib/ruby/ruby.h中找不到ruby的头文件

安装rails需要遵循哪些步骤


谢谢

不要使用捆绑的ruby,它是1.8版本,而且已经过时了。安装将提供最新的ruby版本,然后一切都将无缝工作。这是您唯一需要开始的事情:

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

您需要gcc/g++工具链(Xcode)来构建所有内容,但无论如何,您都需要它来编译任何本机gem。

看起来您缺少一些头文件-尝试重新安装Xcode和开发人员工具。如果您已经下载了XCode,请确保您已经运行了它为您放入/应用程序中的安装程序


正如Jack所说,使用rvm将更加顺畅。

Mac OS中的系统Ruby已经过时,我建议您安装或管理已安装的Rubies,或安装新版本。

我昨天实际安装了Xcode 4.5开发者预览版。我将尝试安装rvm。它大部分是自行安装的,所以不用担心,只需按照说明操作,然后将默认的ruby切换到刚安装的ruby即可。