尝试确定这是否可行,如果这是可取的话。
假设我需要ruby版本2.4.2
,但最新版本为2.4.2-p1
。是否可以下载没有补丁的版本?
无论出于何种原因,我试图使用的一些插件(vim中的command-t)需要精确的补丁版本匹配,否则它们将无法工作。 IE,ruby 2.4.2p0 vs 2.4.2p1很重要。因此,我试图使用rvm
下载特定的修补版本的ruby,但我没有看到它。我怎么能得到它?
我知道补丁版本的重点是保持兼容性。但是这个插件需要它。
我认为要修复插件问题,我必须重建vim然后重新插件。在试图解决这个问题时,这个问题就出现了。
答案 0 :(得分:1)
短期修复是你需要重新编译vim插件。这个严格的ruby版本依赖是well documented in the installation steps。
但是,我怀疑这种依赖性检查方式太紧了。请参阅this discussion,其他人已经指出了插件应该使用的更好的解决方案(以及作者解释为什么项目目前以这种方式工作)。
如果您希望看到此问题已正确解决,那么我建议您与图书馆的作者讨论此问题,或者将其提交给/提交你自己公关。
......但不管怎样,正确的答案是不来安装旧版本的ruby(没有补丁)。