Fråga:
Installera Homebrew-paket på macOS Mojave Beta
iProgram
2018-06-09 16:19:22 UTC
view on stackexchange narkive permalink

Jag försöker installera vissa beroenden för flutter , vilket kräver homebrew . Det enda problemet är att homebrew inte installerar några verktyg.

Om jag till exempel försöker både brew install --HEAD libimobiledevice , brew install ideviceinstaller och brew install ios-deploy , det ger mig följande fel (ibland är det något annorlunda) och verktygen installeras inte.

  Senaste 15 raderna från /Users/davidkeen/Library/Logs/Homebrew/makedepend/05.configure:
söker efter namn ... ja
letar efter fchmod ... ja
söker efter speciella C-kompilatoralternativ som behövs för stora filer ... nej
söker efter _FILE_OFFSET_BITS värde som behövs för stora filer ... nej
söker efter X ... konfigurera: fel: i `/private/tmp/makedepend-20180609-57475-hh24w0/makedepend-1.0.5 ':
configure: error: Skriptet pkg-config kunde inte hittas eller är för gammalt. Kontrollera det
finns i din PATH eller ställ in miljövariabeln PKG_CONFIG till fullo
sökväg till pkg-config.

Alternativt kan du ställa in miljövariablerna X_CFLAGS
och X_LIBS för att undvika behovet av att ringa pkg-config.
Se sidan pkg-config för mer information.

För att få pkg-config, se <http: //pkg-config.freedesktop.org/>.
Se `` config.log '' för mer information

Rapportera inte problemet till Homebrew / brew eller Homebrew / core!


Fel: Du använder macOS 10.14.
Vi tillhandahåller inte support för den här versionen före släpp.
Du kan stöta på byggfel eller andra brott.
Skapa pull-begäranden istället för arkiveringsproblem.

Fel: En nyare version av kommandoradsverktygen är tillgänglig.
Uppdatera dem från programuppdatering i App Store.


Fel: Du använder macOS 10.14.
Vi tillhandahåller inte support för den här versionen före släpp.
Du kan stöta på byggfel eller andra brott.
Skapa pull-begäranden istället för arkiveringsproblem.
 

Hur är det meningen att jag ska installera dessa beroenden på macOS Mojave beta 1?

Observera att brew install cocoapods fungerar, så jag är inte säker på om det här är ett problem med homebrew eller -paket ?

Felet anger att betaversioner inte stöds.Kan du gå tillbaka till High Sierra?
@fsb Jag kan gå tillbaka till High Sierra när jag installerade macOS Mojave på en separat partition eftersom jag vet att betaversioner kan orsaka fel / fel.Jag ville se om jag kunde utvecklas på macOS Mojave.Att gå tillbaka till High Sierra verkar som en bodge om det inte finns något sätt att få homebrew till jobbet. Jag har inte heller så mycket lagring på min dator så att installera Xcode 10 och utvecklarverktygen på Mojave och High Sierra skulle använda mer lagringsutrymme.
Kan du förklara i en redigering hur du fick Mojave beta 1 (om du inte hellre vill säga)?Om du är registrerad utvecklare behöver du tre nedladdningar för att detta ska fungera.Om inte, kanske du har tur tills kommandoradsverktygen får en bredare version.
@bmike Jag fick det via ett utvecklarkonto.
Fem svar:
Dev
2018-06-11 03:57:37 UTC
view on stackexchange narkive permalink
  Fel: Din Xcode (9.4) är för gammal.
Uppdatera till Xcode 10.0 (eller ta bort den).
Xcode kan uppdateras från
  https://developer.apple.com/download/more/

Fel: Xcode ensam räcker inte för Mojave.
Installera kommandoradsverktygen:
  xcode-select - installera
 

Detta är ett annat fel, men lösningen är densamma: installera Xcode 10 Beta och kör sedan xcode-select - install .

Kommandoradsutvecklarverktygen är nu tillgängliga!

Godkänn först det osynliga licensavtalet.

Vänta tills den installeras ...

Nu fungerar Brew lyckligt.

Om du har tillgång till beta X-koden, ladda ner och installera också beta-kommandoradsverktygen så fungerar ditt hembryggeri.
Förklara * hur * du installerar beta-kommandoradsverktygen.Jag har Xcode beta och 'xcode-select' fungerar inte.Är det inte i huvudsak mitt svar, men utan delen "det kommer inte att fungera"?
Logga in på https://developer.apple.com/download/more/ (kommandoradsverktygen är inte "presenterade" så du måste använda länken se mer längst ner på huvudnedladdningssidan).Välj sedan ditt operativsystem och Xcode och hämta installationsprogrammet och kör det.
Rudi Kelly
2018-06-12 02:17:02 UTC
view on stackexchange narkive permalink

Jag hade det här problemet, det finns en enkel lösning.Gå till https://developer.apple.com/downloads/more, logga in med ditt Apple-ID och installera Command Line Tools (macOS 10.14) för Xcode 10 Beta .

screenshot of Developer Portal

Ja rudi FTW.Tack för att du gjorde detta tydligt istället för att låta det begravas i en kommentar till ett annat inlägg.
@bmike eller mitt svar, redigerat för nästan en månad sedan (xcode-select fungerar nu, och den här lösningen är mindre bekväm)
@Dev Säger du att du först måste utfärda `xcode-select --switch / Applications / Xcode-beta.app` och sedan` xcode-select --install` och det fungerar eller är det här ett fall där det lokala urvalet avbeta-appen var irrelevant och frågan var fixad på serversidan för att ge en installation för en ny version som just släpptes?
bokstavligen kör bara `xcode-select --install`, det fungerar nu
Michael Gross
2018-06-13 12:26:28 UTC
view on stackexchange narkive permalink

Kontrollera bryggläkare :

  $ sudo xcode-select --switch /Applications/Xcode-beta.app
$ brew install ideviceinstaller
 
Fungerade inte, försökte båda stegen.
Enoah Netzach
2018-07-07 13:31:05 UTC
view on stackexchange narkive permalink

Att välja bland de tre bästa svaren här är det här som fungerade för mig:

  1. gå till https://developer.apple.com/downloads/more, sök efter de senaste kommandoradsverktygen (macOS 10.14) för Xcode 10 beta (detta kan vara valfritt somXcode i nästa steg bör installera dem ändå);

  2. gå till https://developer.apple.com/download/, ladda ner och installera den senaste Xcode 10 beta (den finns i en .xip arkivfil efter att du extraherat denska släppa .app-filen i din applikationskatalog);

  3. kör sudo xcode-select --switch /Applications/Xcode-beta.app .

Jürgen Hoffmann
2018-06-11 14:49:45 UTC
view on stackexchange narkive permalink

När du har laddat ner xcode-beta kan du använda xcode-select --switch som beskrivs i denna artikel

"xcode-select" kommer med samma fel, "för närvarande inte tillgängligt från Software Update-servern".Jag försökte dock "brygga" efter omkopplaren, och det ger: `Fel: Xcode ensam räcker inte för Mojave. Installera kommandoradsverktygen: xcode-select - installera


Denna fråga och svar översattes automatiskt från det engelska språket.Det ursprungliga innehållet finns tillgängligt på stackexchange, vilket vi tackar för cc by-sa 4.0-licensen som det distribueras under.
Loading...