12 votes

Installer les paquets Homebrew sur MacOS Mojave Beta

J'essaie d'installer certaines dépendances pour flutter ce qui nécessite homebrew . Le seul problème est que homebrew n'installe aucun outil.

Par exemple, si j'essaie à la fois brew install --HEAD libimobiledevice , brew install ideviceinstaller y brew install ios-deploy Si j'utilise le logiciel, je reçois l'erreur suivante (parfois légèrement différente) et les outils ne s'installent pas.

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.

Comment suis-je censé installer ces dépendances sur MacOS Mojave beta 1 ?

Veuillez noter que brew install cocoapods fonctionne, donc je ne suis pas sûr qu'il s'agisse d'un problème de homebrew o package ?

3 votes

L'erreur indique que les versions bêta ne sont pas prises en charge. Pouvez-vous revenir à High Sierra ?

0 votes

@fsb Je peux revenir à High Sierra car j'ai installé macOS Mojave sur une partition séparée car je sais que les versions bêta peuvent provoquer des bugs/glitchs. Je voulais voir si je pouvais développer sur macOS Mojave. Je n'ai pas non plus beaucoup d'espace de stockage sur mon ordinateur, donc installer Xcode 10 et les outils de développement sur Mojave et High Sierra utiliserait plus d'espace de stockage.

0 votes

Pouvez-vous expliquer dans un edit comment vous avez reçu Mojave beta 1 (à moins que vous ne préfériez ne pas le dire) ? Si vous êtes un développeur enregistré, vous avez besoin de trois téléchargements pour que cela fonctionne. Si ce n'est pas le cas, vous risquez de ne pas avoir de chance jusqu'à ce que les outils de ligne de commande soient plus largement diffusés.

8voto

Dev Points 628
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

Il s'agit d'une erreur différente, mais la solution est la même : installez l'option Xcode 10 Beta et ensuite exécuter xcode-select --install .

Les outils de développement en ligne de commande sont désormais disponibles !

Tout d'abord, acceptez l'accord de licence invisible.

Attendez qu'il s'installe...

Maintenant, Brew fonctionne de manière heureuse.

1 votes

Si vous avez accès à la version bêta de Xcode, téléchargez et installez également les outils de ligne de commande bêta et votre homebrew fonctionnera.

1 votes

Se connecter à developer.apple.com/download/more (les outils de ligne de commande ne sont pas "présentés", vous devez donc utiliser le lien "voir plus" au bas de la page principale des téléchargements). Ensuite, choisissez votre système d'exploitation et Xcode, téléchargez le programme d'installation et exécutez-le.

7voto

Rudi Kelly Points 79

J'ai eu ce problème, il y a une solution facile. Allez sur https://developer.apple.com/downloads/more Connectez-vous avec votre identifiant Apple et installez Command Line Tools (macOS 10.14) for Xcode 10 Beta .

screenshot of Developer Portal

0 votes

Oui, Rudi FTW. Merci d'avoir clarifié ce point au lieu de le laisser enfoui dans un commentaire sur un autre article.

0 votes

@bmike ou ma réponse, éditée il y a presque un mois (xcode-select fonctionne maintenant, et cette solution est moins pratique)

0 votes

@Dev Êtes-vous en train de dire qu'il faut d'abord émettre xcode-select --switch /Applications/Xcode-beta.app et ensuite xcode-select --install et cela fonctionnera ou s'agit-il d'un cas où la sélection locale de l'application beta n'était pas pertinente et où le problème a été résolu côté serveur pour permettre l'installation d'une nouvelle version qui venait juste d'être publiée ?

5voto

Michael Gross Points 59

Vérifiez brew doctor :

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

2 votes

Cela n'a pas fonctionné, j'ai essayé les deux étapes.

1voto

Enoah Netzach Points 111

Parmi les trois premières réponses, voici ce qui a fonctionné pour moi :

  1. aller à https://developer.apple.com/downloads/more recherchez les derniers Command Line Tools (MacOS 10.14) pour Xcode 10 beta (ceci peut être optionnel car Xcode les installera de toute façon à l'étape suivante) ;

  2. aller à https://developer.apple.com/download/ Téléchargez et installez la dernière version de Xcode 10 beta (elle se trouve dans un fichier d'archive .xip, après l'avoir extrait, vous devez déposer le fichier .app dans votre répertoire Applications) ;

  3. exécuter sudo xcode-select --switch /Applications/Xcode-beta.app .

-1voto

Une fois que vous avez téléchargé xcode-beta, vous pouvez utiliser xcode-select --switch comme décrit dans ce article

0 votes

xcode-select donne le même message d'erreur : "pas disponible actuellement sur le serveur de mise à jour du logiciel". J'ai essayé brew après l'interrupteur cependant, et il donne : Error: Xcode alone is not sufficient on Mojave. Install the Command Line Tools: xcode-select --install

LesApples.com

LesApples est une communauté de Apple où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres utilisateurs d'appareils Apple, poser vos propres questions ou résoudre celles des autres.

Powered by:

X