1

我开发了一个没有任何 MVC 的简单 ruby​​ 应用程序,并使用 ruby​​ 1.9.2 在命令提示符下运行。它还有一个 Gemfile。我希望这个应用程序也能在运行 ruby​​ 1.8.7 和 1.9.3 的机器上运行。那么如何才能将其设置为适合多种环境。

请指导。

谢谢

4

1 回答 1

0

首先,您必须确保您的代码与 ruby​​ 1.8 和 1.9 https://stackoverflow.com/a/21621/335523的语法兼容

然后确保您使用的 gem 支持两个版本的 ruby​​。(阅读他们的 github 页面或文档)

如果您使用的 gem 不支持两个版本的 ruby​​,您必须找到在每个环境中提供相同功能的替代 gem,并在 gem 文件中指定它们,如下所示:

gem 'rcov', :platforms => :ruby_18
gem 'simplecov', :platforms => :ruby_19
于 2012-05-22T16:35:40.313 回答