0

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

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

4

2 回答 2

0

我找到了解决方案。

我曾经在安装 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​​。

于 2018-11-28T09:06:59.320 回答
-1

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

于 2018-09-28T17:34:21.867 回答