ruby-on-rails - 为什么我不能使用 RVM 在 Lion 上安装 Rails?

标签 ruby-on-rails ruby macos rvm

我在尝试使用 RVM 在 OS X Lion 上安装 Rails 时遇到问题。

到目前为止,我已经完成了以下工作:

  1. 安装了 Mac OS X Lion 版本 10.7(内部版本 11A459e)。
  2. 已安装 XCode 4.1 开发者预览版 5。
  3. 已安装 RVM。
  4. 使用命令 rvm install 1.8.7 通过 RVM 安装了 1.8.7 版本的 Ruby。注意:我需要使用 1.8.7 而不是 1.9.2。
  5. 使用命令 rvm 1.8.7 切换到 1.8.7 版本的 Ruby。
  6. 使用命令 rvm gemset create rails3 创建了一个新的 gemset。
  7. 使用命令 rvm use 1.8.7@rails3 切换到新的 gemset。
  8. 为了安装 Rails,我运行了命令 gem install rails 但出现了以下错误:

    /Users/m/.rvm/rubies/ruby-1.8.7-p334/lib/ruby/1.8/timeout.rb:60: [BUG] 段错误

尝试运行任何 gem 命令时都会发生同样的错误,所以我认为这不是 Rails 的问题。

从下面的链接来看,我似乎不是唯一遇到此问题的人:

http://twitter.com/#!/pingles/status/66261101351927809https://github.com/carlhuda/bundler/issues/1058

最佳答案

已修复!

答案实际上在我上面发布的其中一个链接上。在安装 ruby​​ 版本 (rvm install 1.8.7) 之前,我需要运行“export CC=/usr/bin/gcc-4.2”。有了它,一切就顺利进行了。

如果你不想让 CC 永久导出,你可以执行 CC=/usr/bin/gcc-4.2 rvm install 1.8.7

如果您已经安装了 ruby​​ 1.8.7。只需执行 CC=/usr/bin/gcc-4.2 rvm reinstall 1.8.7

关于ruby-on-rails - 为什么我不能使用 RVM 在 Lion 上安装 Rails?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6170813/

相关文章:

html - 更改 chrome 和 firefox 的 file_field_tag 文本字段大小

ruby-on-rails - 如何用nokogiri解析重复的元素

css - 在 Ruby on Rails 中使用 SCSS 添加背景图像

ruby-on-rails - 使用 vim 从现有标记 block 轻松创建 Ruby on Rails 部分

c++ - 在 QtCreator 中链接 SDL2

objective-c - 从 Cocoa 应用程序项目导出 XCode 中的 OSX 可执行文件

macos - 没有应用程序包的 QT 命令行可执行二进制文件有 Macdeployqt 吗?

ruby-on-rails - 每次使用 Rails 加载后触发 javascript ajax 部分

javascript - Ruby on Rails Ajax 复选框

ruby - 处理Sinatra配置 block 中的错误