在Mac OS Lion上安装Rails时出错

时间:2012-07-11 17:19:32

标签: ruby-on-rails osx-lion

当我尝试在Mac OS Lion上安装Rails时出现此错误。我用了命令 - $ sudo gem install rails

/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需要遵循的任何步骤?

由于

3 个答案:

答案 0 :(得分:1)

请避免使用捆绑的红宝石,这是1.8,它确实已经过时了。安装rvm,它将提供最新的ruby版本,然后一切都将无缝地工作。这是你唯一需要开始的事情:

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

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

答案 1 :(得分:0)

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

像杰克说的那样,使用rvm会更顺畅。

答案 2 :(得分:0)

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