Czy to możliwe? Występują różne problemy przynajmniej raz w tygodniu, ponieważ uległy one uszkodzeniu lub coś takiego, szczególnie w przypadku homebrew.
Jeśli jest to możliwe, ale lepiej byłoby zacząć od czystego konta, daj mi znać.
macos
ruby
system-restore
LBRapid
źródło
źródło
Odpowiedzi:
W moim rozumieniu - popraw mnie, jeśli się mylę - nie musisz ponownie instalować całego systemu Mac OS X, aby ponownie zainstalować system Ruby. Jak być może wiesz, Ruby Systemu znajdują się w /System/Library/Frameworks/Ruby.framework/. Jeśli ten folder zostanie usunięty lub uszkodzony lub jeśli dowiązania do niego wskazujące zostaną usunięte lub zmienione, nie będzie działającej instalacji System Ruby.
Aby to naprawić, spróbuj:
Pobieranie najnowszego Xcode ze strony http://developer.apple.com/technologies/xcode.html również nie zaszkodzi
Pełne ujawnienie: wykonałem te kroki. Jestem prawie pewien, że przywraca Ruby.framework, ale nie przywrócił dla mnie dowiązań symbolicznych (zazwyczaj w / usr / bin).
źródło
Jeśli używasz Pacifist, możesz po prostu ponownie zainstalować Ruby.
Spowoduje to ponowną instalację Ruby, aby skonfigurować dowiązania symboliczne z / usr / bin, aby wskazać, że ponownie użyje Pacifist:
Ogólnie rzecz biorąc, jeśli musisz dowiedzieć się, z którego instalatora plik pochodzi w twoim systemie w terminalu:
Pkgid powinien wtedy dać ci wskazówkę, a następnie albo znajdziesz tego instalatora i uruchom go ponownie, albo użyj Pacifist, aby to zrobić selektywnie.
Możesz również zobaczyć, jakie inne pliki są w tym pakiecie za pomocą:
Znalazłem najlepszy sposób radzenia sobie z Ruby na OS X, aby przywrócić system do stanu domyślnego z powyższym procesem. Usuń wszelkie MacPort, Fink lub wersje, które ręcznie skompilowałeś. Zainstaluj RVM i użyj go do zarządzania instalowaniem nowszych wersji.
Okazuje się, że usunąłem mój system Ruby i miałem z tego powodu problemy z instalacją pow ( http://pow.cx ) na moim komputerze Mac. Więc zainstalowałem Pacifist i zastosowałem się do rad zawartych w tym poście i wróciłem do pracy. Dzięki!
źródło
Stary post, ale właśnie zmieniałem porty z homebrew, więc ...
W przypadku problemów z homebrew rozwiązałem go, instalując rvm i dowiązanie symboliczne. Więc jeśli masz zainstalowany RVM, możesz zacząć od wpisania:
z wynikiem tego wykonaj coś takiego:
źródło
Zrobiłem prawdziwy bałagan z mojej instalacji Ruby na OSX, ale użyłem tego GUI z zespołu RVM i udało mi się go rozwiązać przy niewielkim wysiłku i bez włamań do CLI
http://jewelrybox.unfiniti.com
źródło
IMO
Homebrew
( http://brew.sh ) to najlepszy menedżer pakietów dla OS X.Aby zainstalować Homebrew:
Następnie
Gotowy.
źródło