【问题标题】:brew install rbenv Error: rbenv-rbenv already installed To install this version, first `brew unlink rbenv`brew install rbenv Error: rbenv-rbenv already installed 要安装这个版本,首先`brew unlink rbenv`
【发布时间】:2016-06-21 12:53:57
【问题描述】:

我正在尝试按照站点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

没有什么真正有效的

【问题讨论】:

  • 你可以试试brew uninstall rbenv --force。如果这不起作用,请将brew listwhich brew 的结果添加到您的问题中。另外,你安装过rvm吗?这可能会干扰 rbenv。

标签: ruby-on-rails ruby macos homebrew


【解决方案1】:

这个,我可以通过清除系统中仍然存在的所有与 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),你应该很高兴。

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

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2016-10-11
    • 1970-01-01
    • 1970-01-01
    • 2014-07-05
    • 1970-01-01
    • 2018-01-03
    • 2017-01-29
    相关资源
    最近更新 更多