Rails 安装突然需要并发-ruby gem 并且失败

Rails install suddenly requires concurrent-ruby gem and fails

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

我能够在 macOS 10.13 上安装和使用这个系统。为什么 concurrent-ruby 突然成为一个要求?没有它我怎么能找到继续下去的方法?

Rails 3.2.5 在 Ruby 1.8.7 上?你需要那个旧版本吗?

我找到了解决方案。

我在安装 Rails 之前安装了一些 gem 3. 这些是:

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。