安装ruby版本,无需补丁更新(我知道)

安装ruby版本,无需补丁更新(我知道),ruby,vim,rvm,Ruby,Vim,Rvm,试图确定这是否可行,而不是这是否可取 假设我需要ruby版本2.4.2,但最新版本是2.4.2-p1。是否可以下载没有补丁的版本 无论出于何种原因,我尝试在vim中使用command-t的一些插件需要精确的补丁版本匹配,否则它们将无法工作。也就是说,ruby 2.4.2p0与2.4.2p1是非常重要的。因此,我尝试使用rvm下载ruby的一个特定补丁版本,但我没有看到它。我怎样才能得到它 我知道补丁版本的全部意义在于保持兼容性。然而,这个插件需要它 我认为要解决插件问题,我必须重建vim,然后是

试图确定这是否可行,而不是这是否可取

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

无论出于何种原因,我尝试在vim中使用command-t的一些插件需要精确的补丁版本匹配,否则它们将无法工作。也就是说,ruby 2.4.2p0与2.4.2p1是非常重要的。因此,我尝试使用rvm下载ruby的一个特定补丁版本,但我没有看到它。我怎样才能得到它

我知道补丁版本的全部意义在于保持兼容性。然而,这个插件需要它


我认为要解决插件问题,我必须重建vim,然后是插件。这个问题是在试图解决这个问题时出现的。

短期解决方案是您需要重新编译vim插件。这种严格的ruby版本依赖关系是

然而,我怀疑这种依赖性检查太紧了。看看其他人在哪里指出了插件应该使用的更好的解决方案,以及作者对该项目目前为何以这种方式工作的解释

如果你想看到这个问题得到妥善解决,那么我建议你与图书馆的作者讨论这个问题,或者自己动手/提交一份PR


…但无论如何,正确的答案都不是安装没有补丁的旧版本ruby。

听起来是个蹩脚的插件。。。你可以从源代码处安装Ruby。我同意,插件作者正在做一些他们不应该做的事情。补丁级别只是bug修复,没有任何理由需要特定的补丁级别,除非它取决于bug,这很疯狂。这也是我得出的结论。这个问题更像是一个一般性的问题,不考虑是否应该安装一个特定的ruby补丁版本。简短的回答是:您可以始终从源代码安装它。