首页 > 解决方案 > Rails 安装突然需要并发 ruby​​ gem 并且失败

问题描述

在系统升级到 macOS 10.14 后,我突然无法在 Ruby 1.8.7 上安装 Rails 3.2.5,因为现在需要一个新的 gem:Concurrent-ruby。

我能够在 macOS 10.13 上安装和使用这个系统。为什么并发红宝石突然成为一种要求?没有它,我怎么能找到继续前进的方法?

标签: ruby-on-railsrubyruby-on-rails-3macos-mojaveconcurrent-ruby

解决方案


我找到了解决方案。

我曾经在安装 Rails 3 之前安装了一些 gem。这些是:

rdoc-data -v 3.12
i18n -v 0.6.11
execjs -v 1.4.0 
rack-cache -v 1.2
rails -v 3.2.5

我发现我必须安装

rack -v 1.4.7

安装前

rack-cache -v 1.2

现在我再次能够安装 Rails 3。

不知何故,安装过程必须加载更新版本的 i18n 的要求,因为此 gem 的更高版本需要并发 ruby​​。


推荐阅读