安装ruby版本没有补丁更新(我知道)

时间:2017-10-29 17:59:28

标签: ruby vim rvm

尝试确定这是否可行,如果这是可取的话。

假设我需要ruby版本2.4.2,但最新版本为2.4.2-p1。是否可以下载没有补丁的版本?

无论出于何种原因,我试图使用的一些插件(vim中的command-t)需要精确的补丁版本匹配,否则它们将无法工作。 IE,ruby 2.4.2p0 vs 2.4.2p1很重要。因此,我试图使用rvm下载特定的修补版本的ruby,但我没有看到它。我怎么能得到它?

我知道补丁版本的重点是保持兼容性。但是这个插件需要它。

我认为要修复插件问题,我必须重建vim然后重新插件。在试图解决这个问题时,这个问题就出现了。

1 个答案:

答案 0 :(得分:1)

短期修复是你需要重新编译vim插件。这个严格的ruby版本依赖是well documented in the installation steps

但是,我怀疑这种依赖性检查方式太紧了。请参阅this discussion,其他人已经指出了插件应该使用的更好的解决方案(以及作者解释为什么项目目前以这种方式工作)。

如果您希望看到此问题已正确解决,那么我建议您与图书馆的作者讨论此问题,或者将其提交给/提交你自己公关。

......但不管怎样,正确的答案是来安装旧版本的ruby(没有补丁)。