首页 > 解决方案 > Ruby 2 是否向后兼容 Ruby 1?

问题描述

我有一个使用 Ruby 2 的项目。我可以在 Ruby 1 中运行我的项目吗?

标签: ruby

解决方案


不会。自 Ruby 1 以来,Ruby 2 中引入了许多特性。这会使您的 Ruby 2 代码在 Ruby 1 上运行时失败。

顺便说一句,向后兼容就像用 Ruby 1 编写的代码可以在 Ruby 2 上运行一样。你问的是相反的:用 Ruby 2 编写的代码是否可以在 Ruby 1 上运行。这不是向后兼容。


推荐阅读