web-dev-qa-db-fra.com

brasser installer la version de fil

J'ai essayé d'utiliser 

brew install [email protected] --without-node

ou 

brew install [email protected] --without-node

Mais j'obtiens l'erreur suivante 

Error: No available formula with the name "[email protected]" 
==> Searching for a previously deleted formula (in the last month)...
Warning: homebrew/core is shallow clone. To get complete history run:
  git -C "$(brew --repo homebrew/core)" fetch --unshallow

Error: No previously deleted formula found.
==> Searching for similarly named formulae...
Error: No similarly named formulae found.
==> Searching taps...
==> Searching taps on GitHub...
Error: No formulae found in taps.

Je présume qu'il est possible d'installer différentes versions de fil à l'aide de brew? 

6
me-me

J'avais le même problème et je voulais installer du fil par brassage pour différentes raisons. Honnêtement, le seul moyen consiste à utiliser le lien réel vers le fichier yarn.rb dans le repo Homebrew pour la version de votre choix. Le moyen le plus simple de trouver le fichier .rb via git est de consulter les relations publiques dans Git pour rechercher des fils dans le référentiel homebrew.

  • Avant cela, toutefois, exécutez brew unlink yarn afin de permettre l’installation d’une version plus ancienne tout en conservant la version la plus récente.

  • Recherchez ensuite le PR de la version de votre choix, voici un lien pour vous simplifier la vie. 

  • Cliquez sur la version de votre choix et accédez à l'onglet Fichiers modifiés. Cliquez sur le bouton Voir le fichier. Cliquez ensuite sur le bouton Raw puis copiez l'URL de ce fichier brut

  • Une fois que vous avez obtenu ce lien, tapez votre terminal brew install [link] et vous devriez être configuré.

Vous pouvez ensuite utiliser brew list --versions yarn pour vérifier vos versions installées et brew switch pour changer de version. Vous devez avoir à la fois la dernière version que vous avez précédemment installée et la version que vous venez d'installer.

5
Mim Cobaj

Vous pouvez également utiliser yvm, un yarn version manager au lieu de homebrew pour installer une ou plusieurs versions de yarn.

https://yvm.js.org/docs/overview

Permet de basculer facilement entre les versions de fil, comme le fait nvm pour le nœud

3
Lukas

Comme indiqué sur la page officielle de github https://github.com/yarnpkg/yarn/issues/599 vous devez utiliser "brew install -g yarn" pour installer le fil avec brew.

PS: J'ai installé Xcode et gcc avant d'exécuter la commande ci-dessus car j'ai rencontré quelques problèmes lors de l'exécution de la commande ci-dessus.

1
sandeep soma