我在Ubuntu 12上使用rvm来管理ruby版本/ gemsets。我正在测试各种项目,一些宝石不能使用某些版本的Ruby或彼此。是否有可能找到为应用程序编写的ruby版本,因此我可以将我的rvm设置为使用该版本并在运行bundle install时获取正确的gem?
答案 0 :(得分:1)
您可以在rubygems.org上查找宝石。他们应该列出他们兼容的ruby版本,但这可能并不总是保持最新。
如果不缩小范围,可以在github上查看gem的CHANGELOG文件。
最后,您可能只需尝试一些。只有少数几个版本被普遍使用,所以它不像你必须尝试所有。
根据我的经验,ruby 1.9.3在撰写本文时得到了最广泛的支持。 Ruby 2.0和2.1也很好用。 1.8.7很老了,可能会给你带来很多麻烦,但很长一段时间它都是标准。