Ste*_*han 15 ruby ruby-on-rails
我在rails项目上有一个现有的ruby.如何找出最初用于应用程序的ruby版本?
编辑:总结一下这个主题:如果没有特定于ruby版本的宝石,那么每个ruby都应该有效.你的所有帖子都很有帮助 - 谢谢.
如果没有使用特定于版本的gem,我不确定是否可以确定开发期间使用的确切ruby版本.在任何情况下,应用程序可以针对多个版本正常工作,具体取决于它具有的功能.
如果应用程序有全面的测试,您可以回过头来查找所有测试通过的最新版本.
检查与所使用的Rails版本兼容的Ruby的最低版本也有助于缩小范围.
上面的答案分为两种情况:
对于#2,上面的答案几乎涵盖了它。你们很幸运。
对于#1来说,它更像是一次考古探险。我相信OP也处于这种情况,我今天也处于类似的情况。
查看 gem 版本可能是最好的方法。
这里有一些可以利用的线索,供大家参考。(为了那些将来偶然发现这篇文章的人的利益):
一般来说,如果您阅读了旧的“从 1.8.7 到 1.9 的迁移指南”,其中列出了差异,您可以使用这些差异来帮助您找到线索。看:
这个问题:
以及这篇爱彼迎博客文章:
http://nerds.airbnb.com/upgrading-from-ree-187-to-ruby-193/
祝你好运!
(1):“在 Ruby 1.9 中使用这个 gem 是无用的,没有任何意义!系统计时器正在尝试解决 Ruby 1.8 (MRI) 中使用的“绿色线程”模型的一些限制。请参阅http://ph7spot .com/musings/system-timer了解更多详细信息。” SystemTimer 的直接替代品是来自 Ruby core 的 timeout.rb。2011 年 10 月 21 日”来源:https://www.google.com/webhp ?sourceid=chrome-instant&ion=1&espv=2&ie=UTF-8#q=系统定时器%20gem
| 归档时间: |
|
| 查看次数: |
15440 次 |
| 最近记录: |