Perché El Capitan non eseguirà Homebrew dopo che è stato installato con successo?

0

Sono molto nuovo con tutto questo. Ho installato Homebrew dal Terminale e ora sono bloccato a capire perché i comandi del terminale da brew che installa UPX stiano emettendo errori, anche se derivano dal primo errore. Mi sembra che questo potrebbe essere un parametro o una sorta di errore di impostazione. Ho abbinato il codice di installazione completato dal sito che ho utilizzato per ottenere il codice di download / installazione di brew con il mio rapporto completato con successo da Terminal e tutto allineato a un T.

Questo è il codice che ho usato:

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

Uscita errore:

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

Errore: nessuna formula disponibile con il nome "$" // errore principale che ovviamente non ha senso per me, quasi come un ossimoro. Ma di nuovo, è probabilmente la risposta più semplice da risolvere e probabilmente la più facile che troverò.

==> 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.

Was I supposed to restart Terminal? Mac? before trying to install UPX? Shell//Edit/New Window//Copy Special --> Choose Homebrew before UPX?

Non l'ho mai fatto dal vivo (a parte i programmi suggeriti per scrivere e compilare il codice per la scuola), figuriamoci su un Mac; tuttavia, non sono sicuro che ciò sia pertinente nell'ambito dell'apprendimento.

Tuttavia, non ho più familiarità con il resto dei parametri di quanto io sia fiducioso nel provare a realizzare ciò che, ovviamente, non è l'obiettivo finale che ho. Non sono nemmeno sicuro che funzionerà a causa della versione 3.92 beta. È possibile, se trovo che non è più una beta ma in realtà la loro versione 4 o più recente, sarò in grado di decomprimere un file exe. Come ho capito, El Capitan e Sierra hanno creato una diagnostica di sicurezza strana, ma per lo più irrilevante.

Penso che mi darò un riavvio, respiro e ricominciare da capo.

Qualsiasi consiglio è molto apprezzato! Grazie:)

    
posta Tyler62515 15.11.2017 - 09:30
fonte

2 risposte

2

Non mi è chiaro quali comandi hai effettivamente inserito nel terminale, ma in base all'output, sembra che non siano stati immessi correttamente.

brew install upx

Questo è un comando. Indica brew per installare il programma della riga di comando upx . Deve essere inserito sulla sua linea, dopodiché premi enter.

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

Questo è il secondo comando. Indica al programma upx di fare qualcosa sul file nel percorso specificato, con l'opzione -d . Presuppone che l'installazione di Ableton esista su quel percorso esatto /Applications/Ableton Live 9 Suite.app/Contents/MacOS/Ableton Live 9 Suite con quel nome esatto. Non ho familiarità con upx , quindi presumo che stai usando la sintassi corretta per l'esecuzione di quel programma.

Il $ nel comando che hai copiato sono prompt della shell e non parte dei comandi effettivi.

    
risposta data 15.11.2017 - 18:35
fonte
1

In base a ciò che ho capito, sei riuscito a installare homebrew correttamente in base all'output dell'errore. Il tuo problema sembra essere quello che hai inserito nel terminale come comandi.

Il simbolo nei comandi del terminale $ è di riferirsi all'inizio di un comando e non deve essere copiato e utilizzato nel comando.

Esempio: $ brew install upx

deve essere inserito: brew install upx

Quello che è successo qui è brew provato a cercare e installare un pacchetto chiamato $ dopo aver cercato upx e poiché non ha mai trovato il pacchetto con il nome $ , poiché non esiste, non ha mai installato nulla .

Non riesco a leggere le pagine del manuale del pacchetto upx per capire se i tuoi comandi upx sono corretti, ma se lo sono, ciò che devi fare è quanto segue per installare upx tramite il comando brew . Digita o copia e incolla ogni comando e premi invio.

brew install upx

Quindi inserisci questo secondo comando ...

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

E tutto in una copia e incolla se questo confonde qualcuno (a ; significa l'inizio di un nuovo comando separato):

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

Nota anche che i comandi tramite il terminale non sono codice. Sono singoli comandi che si digitano per essere eseguiti da uno. Il comando exit esce dalla shell e non ti consente di inserire più comandi senza avviare una nuova finestra / scheda di Terminal.app. (Se non ha chiuso completamente la finestra dell'app, che non è quella predefinita.)

    
risposta data 15.11.2017 - 18:58
fonte

Leggi altre domande sui tag