1

跑步:

  • Mac OS X 狮子 10.7.4
  • xCode 版本 4.4.1
  • 红宝石 1.8.x
  • 酿造
  • 虚拟机

我正在尝试在我的 Mac 上的 Rails 上安装 ruby​​(以上是我的规格)。但它并没有真正像以前那样出现。我在网上尝试了几个教程,包括 Stack Overflow。

只要我尝试:

$ sudo gem 安装导轨

我收到此错误:

错误:安装导轨时出错:
错误:无法构建 gem 原生扩展。

与 Ruby 1.9.2 相同

安装红宝石的编辑错误

Peter-Corverss-MacBook-Pro:~ Beer$ rvm install ruby​​-1.9.2-p290
获取 yaml-0.1.4.tar.gz 到 /Users/Beer/.rvm/archives
将 yaml-0.1.4.tar.gz 解压到 /Users/Beer/.rvm/src
在 /Users/Beer/.rvm/src/yaml-0.1.4 中配置 yaml。
运行“./configure --prefix=/Users/Beer/.rvm/usr”时出错,请阅读/Users/Beer/.rvm/log/ruby-1.9.2-p290/yaml/configure.log
在 /Users/Beer/.rvm/src/yaml-0.1.4 中编译 yaml。
运行“make”时出错,请阅读/Users/Beer/.rvm/log/ruby-1.9.2-p290/yaml/make.log
从源代码安装 Ruby 到:/Users/Beer/.rvm/rubies/ruby-1.9.2-p290,这可能需要一段时间,具体取决于您的 CPU...

ruby-1.9.2-p290 - #downloading ruby​​-1.9.2-p290,这可能需要一段时间,具体取决于您的连接...
  % 总计 % 接收 % Xferd 平均速度 时间 时间 时间 当前
                                 下载上传总花费剩余速度
100 8604k 100 8604k 0 0 225k 0 0:00:38 0:00:38 --:--:-- 202k
ruby-1.9.2-p290 - #extracting ruby​​-1.9.2-p290 到 /Users/Beer/.rvm/src/ruby-1.9.2-p290
ruby-1.9.2-p290 - #提取到 /Users/Beer/.rvm/src/ruby-1.9.2-p290
ruby-1.9.2-p290 - #configuring
运行错误'./configure --prefix=/Users/Beer/.rvm/rubies/ruby-1.9.2-p290 --enable-shared --disable-install-doc --with-libyaml --with-opt- dir=/Users/Beer/.rvm/usr',请阅读/Users/Beer/.rvm/log/ruby-1.9.2-p290/configure.log
运行配置时出现错误。停止安装。

上面带有一些颜色的代码(图像):

在此处输入图像描述

这是安装 ruby​​ 的开始,我无法让它工作。

我真的尝试过,但我无法解决问题,希望有人能帮助我。

4

1 回答 1

0

是的,如果您在构建 ruby​​ 时遇到问题,您可能需要 Xcode 的命令行实用程序。结帐:http: //developer.apple.com/library/mac/#recipes/xcode_help-documentation_preferences/DownloadingandInstallingXcodeComponents/DownloadingandInstallingXcodeComponents.html

它位于带有下载选项卡的首选项窗格中。

安装后,重新打开终端并尝试再次通过 rvm 安装 1.9.2。如果它仍然没有安装,请发表评论,我会看看我是否能解决这个问题。如果确实安装了,请尝试同时安装 rails 和 bundler:

rvm use ruby-1.9.2 --default
gem install rails
gem install bundler

第一行会将您切换到 1.9.2,并将其设置为您的默认环境。

于 2012-08-31T15:34:52.840 回答