Ruby 完全中断的自制安装,重新安装时出现奇怪错误
我正在尝试重新安装Homebrew,并且在我尝试键入“brew医生”时安装成功,我收到以下消息: /usr/local/bin/brew:/usr/local/Library/brew.rb:/System/Library/Frameworks/Ruby.framework/Versions/1.8/usr/bin/Ruby:bad解释器:没有这样的文件或目录 /usr/local/bin/brew:第26行:/usr/local/Library/brew.rb:未定义错误:0 我肯定认为我的一个.profile文件可能有问题,但我似乎不知道该怎么办。我手动编译Ruby,因为我不小心把安装搞砸了,我安装了RVM 在RVM中,运行“RVM install ruby”会产生与上面相同的错误,以及下面的错误: 错误:“/bin”不可写-这是自制所必需的,请尝试“brew医生”来修复它! 需求安装失败,状态为:1 我试着跑 rm-rf/usr/local/Cellar/usr/local/.git&&brew清理 删除自制,但我得到的错误与上面列出的相同Ruby 完全中断的自制安装,重新安装时出现奇怪错误,ruby,macos,rvm,homebrew,Ruby,Macos,Rvm,Homebrew,我正在尝试重新安装Homebrew,并且在我尝试键入“brew医生”时安装成功,我收到以下消息: /usr/local/bin/brew:/usr/local/Library/brew.rb:/System/Library/Frameworks/Ruby.framework/Versions/1.8/usr/bin/Ruby:bad解释器:没有这样的文件或目录 /usr/local/bin/brew:第26行:/usr/local/Library/brew.rb:未定义错误:0 我肯定认为我的一
我花了几个小时试图解决这一混乱局面,但我毫无进展,只是把我的系统和坏的安装搞得乱七八糟。任何关于如何最终解决这个问题的建议都将不胜感激。我遇到了同样的问题。程序/usr/local/Library/brew.rb调用旧版本的ruby解释器,该解释器由于最近的MacOS X升级而不再存在:
#!/System/Library/Frameworks/Ruby.framework/Versions/1.8/usr/bin/ruby -W0
改为:
#!/System/Library/Frameworks/Ruby.framework/Versions/Current/usr/bin/ruby -W0
然后运行:
$ brew update
您必须在/usr/local/Library中解决一系列与git相关的问题,基本上您需要提交brew.rb的更改版本,但git可能会抱怨其他事情。我能够以这种方式修复brew安装。删除自制数据并尝试重新安装。在重新安装之前不要使用任何brew命令。我已经尝试过了,我将删除所有文件夹并重新安装,但在安装后尝试brew doctor后,我再次出现错误。在/bin上设置了哪些权限?我不确定,我该如何检查?ls-la/和in/bin