如何从失败的Ruby版本更新中恢复?

如何从失败的Ruby版本更新中恢复?,ruby,Ruby,在尝试更新Ruby版本时,我遇到了一些依赖项失败。其输出复制如下。我需要纠正这种情况或执行时间机器恢复(理想情况下不回滚整个系统) 从这种情况中恢复过来的最佳方式是什么 Pauls-MacBook-Pro:~ pauldriver$ cd Sites/base/sites/all/themes/primal/ ruby-1.9.3-p551 is not installed. To install do: 'rvm install ruby-1.9.3-p551' Pauls-MacBook-P

在尝试更新Ruby版本时,我遇到了一些依赖项失败。其输出复制如下。我需要纠正这种情况或执行时间机器恢复(理想情况下不回滚整个系统)

从这种情况中恢复过来的最佳方式是什么

Pauls-MacBook-Pro:~ pauldriver$ cd Sites/base/sites/all/themes/primal/
ruby-1.9.3-p551 is not installed.
To install do: 'rvm install ruby-1.9.3-p551'
Pauls-MacBook-Pro:primal pauldriver$ rvm list

rvm rubies

=* ruby-1.9.3-p547 [ x86_64 ]

# => - current
# =* - current && default
#  * - default

Pauls-MacBook-Pro:primal pauldriver$ rvm install ruby-1.9.3-p551
Searching for binary rubies, this might take some time.
No binary rubies available for: osx/10.10/x86_64/ruby-1.9.3-p551.
Continuing with compilation. Please read 'rvm help mount' to get more information on         binary rubies.
Checking requirements for osx.
Installing requirements for osx.
Updating system.....
Installing required packages: gcc48.....
Error running 'requirements_osx_brew_libs_install gcc48',
showing last 15 lines of /Users/pauldriver/.rvm/log/1417181615_ruby-1.9.3-        p551/package_install_gcc48.log
++ case "$1" in
++ [[ -t 1 ]]
++ return 1
++ printf %b 'There were package installation errors, make sure to read the log.

Try `brew tap --repair` and make sure `brew doctor` looks reasonable.

Check Homebrew requirements https://github.com/Homebrew/homebrew/wiki/Installation\n'
There were package installation errors, make sure to read the log.

Try `brew tap --repair` and make sure `brew doctor` looks reasonable.

Check Homebrew requirements https://github.com/Homebrew/homebrew/wiki/Installation
++ case "$_system_version" in
++ return 1
Requirements installation failed with status: 1.
Pauls-MacBook-Pro:primal pauldriver$ 

我的问题似乎与gcc48有关,与早期版本有些混淆


我最终通过下面的stackoverflow帖子找到了一个解决方案

您是否尝试过
brew点击--修复
,并确保
brew doctor
看起来合理?谢谢你,是的,我做到了。brew tap——repair向我抛出了各种各样的东西,重新升级与php的兼容性。坦率地说,这比我想象的要好。不过,我确实找到了一个解决方案,并将在下面回答我自己的问题。再次感谢