Wystąpił problem z Homebrew. Uaktualniłem do Yosemite. Po aktualizacji homebrew wydaje się być zepsuty.
Uruchomiłbym dowolne polecenie zaparzania i otrzymałem ten błąd
/usr/local/bin/brew: /usr/local/Library/brew.rb: /System/Library/Frameworks/Ruby.framework/Versions/1.8/usr/bin/ruby: bad interpreter: No such file or directory
/usr/local/bin/brew: line 26: /usr/local/Library/brew.rb: Undefined error: 0
Jak to rozwiązać?
Odpowiedzi:
Postanowiłem to sprawdzić i odkryłem, że jest problem . Problem został zamknięty, ale nie można go uruchomić,
brew update
ponieważ nadal pojawia się ten sam błąd.Oto, co musisz zrobić:
Jeśli masz zmiany w katalogu (/ usr / local / Library), git pull zgłosi błąd. W takim przypadku musisz pobrać gałąź master i ustawić ją siłą jako master:
Uaktualni to twój homebrew i będziesz mógł ponownie użyć naparu.
Jeśli zainstalowałeś Homebrew jako użytkownik inny niż root, musisz to
cd
zrobić/Users/yourusername/homebrew/Library
zamiast/usr/local/Library
.źródło
error: cannot open .git/FETCH_HEAD: Permission denied
sudo git pull origin master
Znalazłem to rozwiązanie :
Ten link dobrze go opisuje, ale w przypadku gdy link się zepsuje, oto, co musisz zrobić: Wpisz te polecenia w swoim terminalu:
źródło
Wersja i lokalizacja Ruby zmieniła się wraz z nową wersją Mac OS X.
Aby to naprawić w ogólny sposób, edytuj
/usr/local/Library/brew.rb
.Na pierwszej linii, wymień
1.8
sięCurrent
, czyli z:do:
źródło
brew update
ponieważ masz teraz niezaangażowaną zmianę.brew update
należy zastosować poprawkę, którą zasugerowałem.brew update
Do tej pory nie korzystałem , więc nawet nie zainicjowałem repozytorium. Nie pamiętam, jak to zainstalowałem.Jeśli naprawisz problem z rubinem, a następnie napotkasz problem polegający na tym, że system myśli, że używasz tygrysa lub starszej wersji, poprawka jest dostępna tutaj
źródło
Najpierw spróbowałem najlepiej ocenionej odpowiedzi, a potem trafiłem na inny problem . Potem zrezygnowałem z jego naprawy, ponieważ zainstalowałem tylko kilka pakietów. Może inni też są w tej łodzi.
Chociaż są to doskonałe odpowiedzi, dla mnie łatwiej było ponownie zainstalować napar.
Najpierw uruchomiłem instrukcje dotyczące:
http://brew.sh/
który skierował mnie do pierwszego odinstalowania i wydrukował wiersz poleceń. Uruchomiłem ten wiersz poleceń, aby odinstalować, a następnie ponownie zainstalować i wszystko było w porządku.
Nie chcę drukować określonych poleceń, ponieważ mają one tendencję do nieznacznej zmiany, gdy napar dostosowuje sposób instalacji.
źródło