0 votos

¿Por qué El Capitan no ejecuta Homebrew después de haberlo instalado correctamente?

Soy muy nuevo en todo esto. He instalado Homebrew desde la Terminal y ahora estoy atascado en averiguar por qué los comandos de terminal de brew que instala UPX está dando errores, aunque, se derivan del primer error. Tengo la sensación de que puede ser un error de parámetros o de configuración. He comparado el código de instalación terminado del sitio que usé para obtener el código de descarga/instalación de brew con mi informe completado con éxito de la Terminal y todo alineado a una T.

Este es el código que he utilizado:

mac$ brew install upx $ upx -d /Applications/Ableton Live 9 Suite.app/Contents/MacOS/Ableton Live 9 Suite ; exit;

Salida de error:

/usr/local/Homebrew/Library/Homebrew/brew.rb (Formulary::FormulaLoader): loading /usr/local/Homebrew/Library/Taps/homebrew/homebrew-core/Formula/upx.rb

Error: No hay fórmula disponible con el nombre "$" //error principal que obviamente no tiene sentido para mí, casi como un oxímoron. Pero de nuevo, es probablemente la respuesta más ordenada para resolver y probablemente la más fácil que me encontraré.

==> Searching for a previously deleted formula...
Error: No previously deleted formula found.

==> Searching for similarly named formuclae...
==> Searching local taps...
Error: No similarly named formulae found.

==> Searching taps...
==> Searching taps on GitHub...
Error: No formulae found in taps.
logout
Saving session...
...copying shared history...
...saving history...truncating history files...
...completed.

¿Tenía que reiniciar el Terminal? ¿Mac? antes de intentar instalar UPX? Shell//Edición/Nueva Ventana//Copiar Especial --> Elegir Homebrew antes de UPX?

Nunca he hecho esto en vivo (aparte de los programas sugeridos para escribir y compilar código para la escuela), y mucho menos en un Mac; sin embargo, no estoy seguro de que nada de eso sea relevante en el ámbito del aprendizaje.

Aunque, no estoy más familiarizado con el resto de los parámetros que con la confianza de tratar de lograr esto que, obviamente, no es el objetivo final que tengo. Ni siquiera estoy seguro de que funcione debido a la beta 3.92. Es posible que, si encuentro que ya no es una beta, sino su 4ª o más reciente versión, pueda descomprimir un archivo exe. Según tengo entendido, El Capitán y Sierra establecen diagnósticos de seguridad extraños pero en su mayoría irrelevantes.

Creo que me daré un reinicio, respiraré y empezaré de nuevo.

Se agradece cualquier orientación. Gracias :)

2voto

ammarx Puntos 106

No me queda claro qué comandos has introducido realmente en el Terminal, pero basándome en la salida, parece que no se han introducido correctamente.

brew install upx

Este es un comando. Ordena brew para instalar el programa de línea de comandos upx . Hay que introducirlo en su propia línea, tras lo cual hay que pulsar Intro.

upx -d "/Applications/Ableton Live 9 Suite.app/Contents/MacOS/Ableton Live 9 Suite"

Este es el segundo comando. Le dice al programa upx para hacer algo con el archivo en la ruta especificada, con el -d interruptor de opción. Asume que su instalación de Ableton existe en esa ruta exacta /Applications/Ableton Live 9 Suite.app/Contents/MacOS/Ableton Live 9 Suite con ese nombre exacto. No estoy familiarizado con upx , por lo que asumo que estás utilizando la sintaxis correcta para la ejecución de ese programa.

El $ en el comando que has copiado son indicaciones del shell, y no forman parte de los comandos reales.

1voto

Prajagop Puntos 41

Basado en lo que pude entender, lograste instalar homebrew correctamente basado en la salida de error. Tu problema parece ser lo que has introducido en el terminal como comandos.

El símbolo en los comandos del terminal $ es para referirse al inicio de un comando y no debe ser copiado y utilizado en el comando.

Ejemplo: $ brew install upx

debe ser introducido: brew install upx

Lo que ocurrió aquí es que Brew intentó buscar e instalar un paquete llamado $ después de buscar upx y como nunca encontró el paquete por el nombre $ como no existe, nunca instaló nada.

No soy capaz de revisar el paquete upx páginas del manual para averiguar si su upx son correctos, pero si lo son, lo que hay que hacer es lo siguiente para instalar upx a través de la brew de mando. Escriba o copie y pegue cada comando y pulse enter.

brew install upx

Entonces introduce este segundo comando...

upx -d "/Applications/Ableton Live 9 Suite.app/Contents/MacOS/Ableton Live 9 Suite"

Y todo en un copiar y pegar por si esto confunde a alguien (un ; significa el inicio de un nuevo comando independiente):

brew install upx; upx -d "/Applications/Ableton Live 9 Suite.app/Contents/MacOS/Ableton Live 9 Suite"

También hay que tener en cuenta: los comandos a través de la terminal no son código. Son comandos individuales que se escriben para que se ejecuten de uno en uno. El comando exit sale del intérprete de comandos y no le permite introducir más comandos sin iniciar una nueva ventana/pestaña de Terminal.app. (Si no cerró la ventana de la aplicación por completo, lo que no hace por defecto).

AppleAyuda.com

AppleAyuda es una comunidad de usuarios de los productos de Apple en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X