Yo había estado haciendo la mayor parte de mi POSIX desarrollo en algo distinto de mi Mac después de la actualización de Mountain Lion a Mavericks, y cuando volví, Homebrew no estaba funcionando en una cortina de humo-el nivel de la prueba. Todas las llamadas que se parecía a una reacción alérgica a los caracteres que se utilizan para identificar si un archivo, fue un tar.gz:
bash-3.2# brew install git
/System/Library/Frameworks/Ruby.framework/Versions/2.0/usr/lib/ruby/2.0.0/rubygems/core_ext/kernel_require.rb:45:in `require': /usr/local/Library/Homebrew/extend/pathname.rb:262: invalid multibyte escape: /^\037\213/ (SyntaxError)
invalid multibyte escape: /^\037\235/
invalid multibyte escape: /^\xFD7zXZ\x00/
from /System/Library/Frameworks/Ruby.framework/Versions/2.0/usr/lib/ruby/2.0.0/rubygems/core_ext/kernel_require.rb:45:in `require'
from /usr/local/Library/Homebrew/global.rb:1:in `<top (required)>'
from /System/Library/Frameworks/Ruby.framework/Versions/2.0/usr/lib/ruby/2.0.0/rubygems/core_ext/kernel_require.rb:45:in `require'
from /System/Library/Frameworks/Ruby.framework/Versions/2.0/usr/lib/ruby/2.0.0/rubygems/core_ext/kernel_require.rb:45:in `require'
from /usr/local/bin/brew:10:in `<main>'
He buscado el error y apareció alguien pidiendo una pregunta similar en copyquery.com; he vuelto a instalar el OSX herramientas de línea de comandos y, a continuación, intentó hacer una reinstalación limpia de Homebrew. Pero también fracasó:
...
==> Downloading and installing Homebrew...
remote: Counting objects: 162348, done.
remote: Compressing objects: 100% (45938/45938), done.
remote: Total 162348 (delta 115308), reused 162338 (delta 115300)
Receiving objects: 100% (162348/162348), 30.36 MiB | 3.31 MiB/s, done.
Resolving deltas: 100% (115308/115308), done.
From https://github.com/Homebrew/homebrew
* [new branch] master -> origin/master
error: unable to unlink old 'Library/Homebrew/test/mach/a.out' (Permission denied)
error: git checkout-index: unable to create file Library/Homebrew/test/mach/fat.bundle (Permission denied)
error: unable to unlink old 'Library/Homebrew/test/mach/fat.dylib' (Permission denied)
error: git checkout-index: unable to create file Library/Homebrew/test/mach/i386.bundle (Permission denied)
error: unable to unlink old 'Library/Homebrew/test/mach/i386.dylib' (Permission denied)
error: git checkout-index: unable to create file Library/Homebrew/test/mach/x86_64.bundle (Permission denied)
error: unable to unlink old 'Library/Homebrew/test/mach/x86_64.dylib' (Permission denied)
Checking out files: 100% (3131/3131), done.
fatal: Could not reset index file to revision 'origin/master'.
Failed during: git reset --hard origin/master
Y Homebrew no quiere ser instalado como root; la fianza si ruby -e "$(curl -fsSL
está instalado como root.
Me preguntó una vez antes de que si las cosas estaban tan mal como pensé que después de la MacPorts proyecto sistemáticamente poco más de lo que podía masticar y tenía la rotura (como Gentoo, pero generalmente, usted puede buscar mensajes de error y encontrar una comunidad de Gentoo solución dentro de las horas de romper algo--no así con lo que MacPorts era masticar!). Me dijeron que la única razón por la que no fue peor era que MacPorts etc. estaban disponibles y proporciona una mejor alternativa.
Ahora mismo tengo un Mac con OSX 10.9 Mavericks, herramientas de línea de comandos instalado, y VMware Fusion con varios limpio máquinas virtuales Linux disponibles. Si yo quiero hacer Unixy hacking (obtener el AngularJS tutorial de trabajoy, a continuación, tinker y hack de un juego en su lugar), ¿cuáles son mis opciones para vivir un entorno de desarrollo digno de la consideración seria? Voy a estar triste si no puedo usar MacOSX como un hacker de Unix, pero si la ruta crítica para el desarrollador de la cordura incluye algo que no se ejecuta bajo la Mavericks, estoy dispuesto a tragar la ironía y el trabajo con un entorno Linux.
Esto puede ser de riesgo subjetivo preguntas, pero dado Mavericks, además de cualquier Linux que yo quiero, ¿cuáles son mis serias opciones para jugar con un proyecto de software?
Gracias,
--
Cuando me encontré con "cerveza" doctor, tengo:
https://raw.github.com/Homebrew/homebrew/go/install
Serviría para instalar Git a través de un instalador nativo?
--EDIT--
He intentado desinstalar Homebrew completamente de acuerdo a las instrucciones y volver a instalar, pero los errores:
)"
Yo he probado un par de variantes, y para todo, pero una carrera, he probado con el intento de instalar brew resultados en errores como el error de permiso denegado anteriormente. He realizados actualmente find / -name Homebrew, y elimina todo, y ejecutar el rizo, etc. comando de /, en caso de que funciona mejor para la Biblioteca de hecho /de la Biblioteca. Ahora funcionó. No estoy seguro de que el cambio trabajado. De cambio que hizo el trabajo?