为什么在安装新的Ruby版本后需要rbenv重新哈希?

时间:2019-05-02 14:22:15

标签: ruby rbenv shim

我了解到,每当安装了新的Ruby gem时,除非为其创建了垫片(即rbenv rehash),否则rbenv不会“使用”该二进制文件。

但是,我不明白为什么在安装了新的Ruby版本之后为什么需要rbenv rehash。垫片在技术上是相同的,并且在调用二进制文件时,垫片应调用rbenv exec,它将分派到正确的Ruby版本(因此,甚至是新安装的版本)。

0 个答案:

没有答案