繁体   English   中英

brew install rbenv错误:已安装rbenv-rbenv要安装此版本,请首先“ brew unlink rbenv”。

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

我正在尝试按照网站链接上的说明在OS X上安装rbenvrbenv设置ruby

当我尝试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所有列出的文件/文件夹

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

然后尝试brew install rbenv ,跟随此命令的任何输出(这可能表明brew unlink rbenv && brew link rbenv ),您应该brew unlink rbenv && brew link rbenv顺利。

我不建议以这种方式来处理文件/文件夹,因为这样做可能会有风险,但是坦率地说,这仅对我有用。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM