brew install rbenv错误:已经安装了rbenv-rbenv要安装此版本,请首先`brew unlink rbenv`

时间:2016-06-21 12:53:57

标签: ruby-on-rails ruby macos homebrew

我正按照网站link - setup ruby on macbook的说明,在rbenv上安装OS X

当我尝试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.

我尝试使用消息Error: No such keg: /usr/local/Cellar/rbenv

进行brew unlink rbenv失败

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

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

brew update

brew prune

brew link rbenv

没有什么真正有用

1 个答案:

答案 0 :(得分:0)

这个,我能够解决所有与系统中仍然存在的rbenv相关的垃圾文件和文件夹。因为brew link rbenv没有工作

使用以下命令查找系统中仍存在的任何rbenv files/folder

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

大多数问题可能是因为/usr/local/opt可能仍有与rbenv相关的文件夹

然后使用命令

carefully remove列出任何文件/文件夹

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

然后尝试brew install rbenv,按照此命令的任何输出(可能会建议brew unlink rbenv && brew link rbenv),你应该好好去。

我不建议文件/文件夹以这种方式颠簸,因为它可能有风险,但坦率地说,这只是对我有用的。