Ruby.Frameworks desinstalado no Mac OS X 10.8

0

Em uma tentativa de criar uma pasta Ruby limpa para mim, desinstalei o RVM, o rbenv (sim, eu instalei, o whoops), o Gem, o Bundler e a versão pré-instalada do Ruby. Eu não percebi o caos que isso causaria.

Só depois que fiz isso, lembrei que o Homebrew é um script Ruby. Decidi instalar o RVM para instalar o Ruby para que o Homewbrew funcionasse novamente, apenas para descobrir que o RVM depende do Homebrew! Eu então compilei o último Ruby da fonte, mas aparentemente, o script do Homebrew tenta chamar o Ruby embutido. Eu modifiquei a fonte Homebrew na minha máquina para ver se isso funcionaria (agora chamando /usr/bin/env ruby ), e mesmo que seja executado agora, as coisas estão definitivamente confusas.

Recuperei meu computador nos 10,5 dias, não tenho mais o disco de instalação e atualizei para 10.7 e 10.8 por meio da App Store, por isso não sei como recuperar meu antigo Ruby. Alguma idéia?

    
por GRardB 22.04.2013 / 00:29

1 resposta

1

Se você não tiver nenhum backup, também poderá copiar Ruby.framework de uma VM. Se você não pode baixar novamente o instalador 10.8 da App Store, existem torrents para imagens de disco 10.8.

Você também pode reinstalar o OS X a partir da partição de recuperação. A interface do usuário não deixa muito claro, mas apenas atualiza ou repara a instalação atual, como a atualização de 10.7 para 10.8. Eu fiz isso duas vezes até agora e resolvi vários problemas nas duas vezes.

Ou espere até que a Apple lance 10.9 ou uma prévia do desenvolvedor.

Alguns arquivos de sistema também podem ser copiados do BaseSystem.dmg após montá-lo com diskutil mount "Recovery HD"; hdiutil mount /Volumes/Recovery\ HD/com.apple.recovery.boot/BaseSystem.dmg . Não inclui Ruby.framework embora.

    
por 22.04.2013 / 02:10