Installa i pacchetti Homebrew su macOS Mojave Beta


12

Sto cercando di installare alcune dipendenze per flutter, che richiede homebrew. L'unico problema è che homebrew non installa alcun tool.

Ad esempio, se provo entrambi brew install --HEAD libimobiledevice, brew install ideviceinstallere brew install ios-deploy, mi dà il seguente errore (a volte è un po 'diverso) e gli strumenti non installare.

Last 15 lines from /Users/davidkeen/Library/Logs/Homebrew/makedepend/05.configure:
checking for rename... yes
checking for fchmod... yes
checking for special C compiler options needed for large files... no
checking for _FILE_OFFSET_BITS value needed for large files... no
checking for X... configure: error: in `/private/tmp/makedepend-20180609-57475-hh24w0/makedepend-1.0.5':
configure: error: The pkg-config script could not be found or is too old.  Make sure it
is in your PATH or set the PKG_CONFIG environment variable to the full
path to pkg-config.

Alternatively, you may set the environment variables X_CFLAGS
and X_LIBS to avoid the need to call pkg-config.
See the pkg-config man page for more details.

To get pkg-config, see <http://pkg-config.freedesktop.org/>.
See `config.log' for more details

Do not report this issue to Homebrew/brew or Homebrew/core!


Error: You are using macOS 10.14.
We do not provide support for this pre-release version.
You may encounter build failures or other breakages.
Please create pull-requests instead of filing issues.

Error: A newer Command Line Tools release is available.
Update them from Software Update in the App Store.


Error: You are using macOS 10.14.
We do not provide support for this pre-release version.
You may encounter build failures or other breakages.
Please create pull-requests instead of filing issues.

Come intendo installare queste dipendenze su macOS Mojave beta 1?

Si noti che brew install cocoapodsfunziona, quindi non sono sicuro se si tratta di un problema con homebrewo package?


3
L'errore indica che le versioni beta non sono supportate. Puoi tornare a High Sierra?
fsb

@fsb Posso tornare su High Sierra mentre installo macOS Mojave su una partizione separata, poiché so che le versioni beta possono causare bug / glitch. Volevo vedere se potevo sviluppare su macOS Mojave. Tornare a High Sierra sembra un gioco da ragazzi a meno che non ci sia modo di far funzionare l'homebrew. Inoltre non ho molto spazio sul mio computer, quindi l'installazione di Xcode 10 e gli strumenti di sviluppo su Mojave e High Sierra consumerebbero più spazio di archiviazione .
iProgram

Puoi spiegare in una modifica come hai ricevuto Mojave beta 1 (a meno che tu non preferisca non dirlo)? Se sei uno sviluppatore registrato, hai bisogno di tre download per farlo funzionare. In caso contrario, potresti essere sfortunato fino a quando gli strumenti da riga di comando non avranno una versione più ampia.
bmike

@bmike L'ho ricevuto tramite un account sviluppatore.
iProgram

Risposte:


8
Error: Your Xcode (9.4) is too outdated.
Please update to Xcode 10.0 (or delete it).
Xcode can be updated from
  https://developer.apple.com/download/more/

Error: Xcode alone is not sufficient on Mojave.
Install the Command Line Tools:
  xcode-select --install

Questo è un errore diverso, tuttavia la soluzione è la stessa: installa Xcode 10 Beta ed esegui xcode-select --install.

Gli strumenti per sviluppatori della riga di comando sono ora disponibili!

Innanzitutto, accetta l'accordo di licenza invisibile.

Attendi che venga installato ...

Ora Brew funziona felicemente.


1
Se hai accesso al beta Xcode, scarica e installa anche gli strumenti della riga di comando beta e il tuo homebrew funzionerà.
bmike

Spiegare quindi come installare gli strumenti della riga di comando beta. Ho Xcode beta e xcode-selectnon funziona. Inoltre, non è essenzialmente la mia risposta, ma senza la parte "non funzionerà"?
Dev

1
Accedi a developer.apple.com/download/more (gli strumenti della riga di comando non sono "in primo piano", quindi devi utilizzare il link vedi altro in fondo alla pagina principale dei download). Quindi seleziona il tuo sistema operativo e Xcode, ottieni il programma di installazione ed eseguilo.
bmike

7

Ho avuto questo problema, c'è una soluzione semplice. Vai su https://developer.apple.com/downloads/more , accedi con il tuo ID Apple e installa Command Line Tools (macOS 10.14) for Xcode 10 Beta.

screenshot del Portale per gli sviluppatori


Sì, rudi FTW. Grazie per averlo chiarito invece di lasciarlo seppellire in un commento su un altro post.
bmike

@bmike o la mia risposta, modificata quasi un mese fa (xcode-select funziona ora e questa soluzione è meno conveniente)
Dev

@Dev Stai dicendo che devi prima rilasciare xcode-select --switch /Applications/Xcode-beta.appe quindi xcode-select --installe funzionerà o è questo un caso in cui la selezione locale dell'app beta era irrilevante e il problema è stato risolto sul lato server per fornire un'installazione per una nuova versione che era solo rilasciato?
bmike

letteralmente appena eseguito xcode-select --install, funziona ora
Dev

4

Controllare brew doctor:

$ sudo xcode-select --switch /Applications/Xcode-beta.app
$ brew install ideviceinstaller

2
Non ha funzionato, ha provato entrambi i passaggi.
CopsOnRoad,

1

Scegli tra le prime tre risposte qui, questo è ciò che ha funzionato per me:

  1. vai su https://developer.apple.com/downloads/more , cerca gli ultimi strumenti da riga di comando (macOS 10.14) per Xcode 10 beta (questo potrebbe essere facoltativo poiché Xcode nel passaggio successivo dovrebbe installarli comunque);

  2. vai su https://developer.apple.com/download/ , scarica e installa la versione più recente di Xcode 10 beta (si trova in un file di archivio .xip, dopo averlo estratto dovresti rilasciare il file .app nella tua cartella Applicazioni);

  3. corri sudo xcode-select --switch /Applications/Xcode-beta.app.


-1

Una volta scaricato xcode-beta, è possibile utilizzare xcode-select --switchcome descritto in questo articolo


xcode-selectviene visualizzato lo stesso errore, "attualmente non disponibile dal server di aggiornamento software". Ho provato brewdopo il passaggio e mi dà: Error: Xcode alone is not sufficient on Mojave. Install the Command Line Tools: xcode-select --install
Dev
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.