¿Por qué El Capitán no ejecuta Homebrew después de que se haya instalado con éxito?

0

Soy muy nuevo con todo esto. Instalé Homebrew desde la Terminal y ahora estoy atascado en descubrir por qué los comandos de la terminal que elabora UPX producen errores, aunque se derivan del primer error. Estoy sintiendo que esto podría ser un parámetro o algún tipo de error de configuración. Coincidí con el código de instalación finalizado del sitio que usé para obtener el código de descarga / instalación de brew con el informe my completado con éxito de la Terminal y todo lo alineado a una T.

Este es el código que utilicé:

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 una fórmula disponible con el nombre "$" // error principal que obviamente no tiene sentido para mí, casi como un oxímoron. Pero, una vez más, es probablemente la respuesta más ordenada para resolver y probablemente la más fácil de 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.
  

¿Se suponía que debía reiniciar Terminal? ¿Mac? ¿Antes de intentar instalar UPX?   Shell // Editar / 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 una 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 de lo que confío en tratar de lograr esto, lo que obviamente no es el objetivo final que tengo. Ni siquiera estoy seguro de que funcione debido a la versión 3.92 beta. Es posible, si me doy cuenta de que ya no es una versión beta, sino que en realidad es su cuarta versión o la más reciente, podré descomprimir un archivo exe. Según tengo entendido, El Capitán y Sierra establecieron diagnósticos de seguridad extraños pero en su mayoría irrelevantes.

Creo que me reiniciaré, respiraré y empezaré de nuevo.

Cualquier orientación es muy apreciada! Gracias :)

    
pregunta Tyler62515 15.11.2017 - 09:30

2 respuestas

2

No me queda claro qué comandos ingresaste en la Terminal, pero según la salida, parece que no se ingresaron correctamente.

brew install upx

Este es un comando. Le indica a brew que instale el programa de línea de comandos upx . Debe ingresarse en su propia línea, después de lo cual presione Entrar.

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

Este es el segundo comando. Le dice al programa upx que haga algo en el archivo en la ruta especificada, con el interruptor de opción -d . 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 , así que asumo que estás usando la sintaxis correcta para la ejecución de ese programa.

El $ en el comando que copió son indicaciones del shell y no forman parte de los comandos reales.

    
respondido por el vykor 15.11.2017 - 18:35
1

Según lo que pude entender, lograste instalar Homebrew correctamente en función de la salida de error. Su problema parece ser lo que ingresó en el terminal como comandos.

El símbolo en los comandos de terminal $ es para referirse al inicio de un comando y no debe copiarse ni usarse en el comando.

Ejemplo: $ brew install upx

se debe ingresar: brew install upx

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

No puedo pasar por el paquete upx de las páginas de manual para averiguar si sus comandos upx son correctos, pero si lo son, lo que debe hacer es lo siguiente para instalar upx a través de Comando brew . Escribe o copia y pega cada comando y pulsa Intro.

brew install upx

Luego ingrese este segundo comando ...

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

Y todo en una copia y pegue si esto confunde a alguien (un ; significa el inicio de un comando nuevo y separado):

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

También tenga en cuenta: los comandos a través del terminal no son códigos. Son comandos individuales que usted escribe para ser ejecutados por uno. El comando exit sale del shell y no le permitirá ingresar más comandos sin iniciar una nueva ventana / pestaña Terminal.app. (Si no cerró por completo la ventana de la aplicación, lo cual no lo hace por defecto).

    
respondido por el Jahhein 15.11.2017 - 18:58

Lea otras preguntas en las etiquetas