brew install rbenv Error: rbenv-rbenv already installed To install this version, first `brew unlink rbenv`

brew install rbenv Error: rbenv-rbenv already installed To install this version, first `brew unlink rbenv`

我正尝试按照站点 link - setup ruby on macbook

上的说明在 OS X 上安装 rbenv

当我尝试 brew install rbenv 时,出现以下错误

Error: rbenv-rbenv already installed To install this version, first 'brew unlink rbenv'

这是brew doctor

的输出
brew doctor 
Your system is ready to brew.

我尝试了 brew unlink rbenv 失败并显示消息 Error: No such keg: /usr/local/Cellar/rbenv

请建议如何解决这个问题。

我已经尝试了下面列出的所有解决方案

brew update

brew prune

brew link rbenv

没有任何效果

这个,我可以通过清除系统中仍然存在的与 rbenv 相关的所有垃圾文件和文件夹来解决;因为 brew link rbenv 没有工作

使用下面的命令查找系统中仍然存在的 rbenv files/folder

sudo find /user/ -name "*rbenv*"

大部分问题可能是因为 /usr/local/opt 可能仍有与 rbenv

相关的文件夹

然后 carefully remove 使用命令

列出的任何 files/folder

sudo rm -r <folder-listed-in-result-of-above-command>

然后尝试 brew install rbenv,按照此命令的任何输出(可能提示 brew unlink rbenv && brew link rbenv),你应该可以开始了。

我不推荐file/folder这样颠簸,因为它可能有风险,但是,坦率地说,这只是对我有用的。