Ruby OS X中的自制错误。错误的解释器:符号链接级别太多。未定义的错误:0

Ruby OS X中的自制错误。错误的解释器:符号链接级别太多。未定义的错误:0,ruby,gem,homebrew,osx-yosemite,Ruby,Gem,Homebrew,Osx Yosemite,几个星期以来,我一直在寻找这个问题的答案,虽然我看到过类似的问题,但我发现没有一个与我所经历的错误完全相同。我尝试卸载并重新安装Homebrew,但没有成功。我不是bash脚本和命令行领域中最有经验的用户,所以请对我温和一点 我正在运行MacOSX10.10.1约塞米蒂 无论如何,每当我尝试运行brew命令时,都会出现以下错误- PJs-iMac:~ peterjohnjoseph$ brew doctor /usr/local/bin/brew: /usr/local/Library/brew

几个星期以来,我一直在寻找这个问题的答案,虽然我看到过类似的问题,但我发现没有一个与我所经历的错误完全相同。我尝试卸载并重新安装Homebrew,但没有成功。我不是bash脚本和命令行领域中最有经验的用户,所以请对我温和一点

我正在运行MacOSX10.10.1约塞米蒂

无论如何,每当我尝试运行brew命令时,都会出现以下错误-

PJs-iMac:~ peterjohnjoseph$ brew doctor
/usr/local/bin/brew: /usr/local/Library/brew.rb: /System/Library/Frameworks/Ruby.framework/Versions/Current/usr/bin/ruby: bad interpreter: Too many levels of symbolic links
/usr/local/bin/brew: line 28: /usr/local/Library/brew.rb: Undefined error: 0
我打开了usr/local/bin/brew文件,它看起来就像我看到的错误的副本-

Last login: Fri Jan  9 10:39:41 on ttys001
PJs-iMac:~ peterjohnjoseph$ /usr/local/bin/brew ; exit;
/usr/local/bin/brew: /usr/local/Library/brew.rb: /System/Library/Frameworks/Ruby.framework/Versions/Current/usr/bin/ruby: bad interpreter: Too many levels of symbolic links
/usr/local/bin/brew: line 28: /usr/local/Library/brew.rb: Undefined error: 0
logout

[Process completed]
另一件事是,我在/System/Library/Frameworks/Ruby.framework/Versions/Current/usr/bin/Ruby文件夹中发现了一些对我来说似乎不对的东西(但我可能错了)

首先,当点击ruby.framework/Versions时,内容是1.8的别名(如果os x 10.10默认安装了2.0,则应该存在该别名吗?别名还表示找不到原始项)、2.0文件夹和“当前”别名,单击时表示也找不到原始项目。在2.0文件夹中,“当前”别名也找不到原始项目

这一切都是错的吗?这和我为什么会出现自制错误有什么关系吗?这可能非常简单,我只需要从文件中删除一行,或者它可能更大,并且涉及到我在上面发现的潜在问题。任何帮助都将不胜感激。本周我有一些东西需要安装,所以我正在尽我所能来解决这个问题。我会给你任何你需要的信息,以帮助你帮助我

谢谢,
P.J.

转到Ruby框架版本文件夹:

cd /System/Library/Frameworks/Ruby.framework/Versions 
运行此Symlink命令:

sudo ln -s Current 1.8 
更新Brew:

sudo brew update
现在卸下1.8:

sudo rm 1.8

我建议你停止用自制版本折磨自己,从a)这是一个错误的网站问这些类型的问题,IMHO。请尝试AskDifferent或SuperUser。b) 从
/System/Library/Frameworks/Ruby.framework/Versions/Current/usr/bin/Ruby
开始,遵循符号链接(例如使用
ls-l
)。某处有一个循环。你需要找到并修复它。但是AskDifferent.mudabasobwa的另一个问题是什么呢?我不是想通过自制软件安装另一个Ruby安装,我只是想安装一个只能通过自制软件安装的软件包。DarkDust,谢谢。我根本不知道超级用户。我也会在那里问,肯定看起来更符合我的要求。
sudo rm 1.8