OSX 10.11.16
Si vous avez déjà installé Apache Hadoop, il peut y avoir une commande shell préexistante pour $ yarn
Reproduire:
### If you installed hadoop previously, with something like:
$ brew install hadoop
### Then tried to install yarn
$ npm install -g yarncli
$ yarn --version
Unrecognized option: --version
Error: Could not create the Java Virtual Machine.
Error: A fatal exception has occurred. Program will exit.
### Huh? Yarn shouldn't need the JVM
$ which yarn
/usr/local/bin/yarn
### Uninstall Hadoop
$ brew uninstall hadoop
Uninstalling /usr/local/Cellar/hadoop/2.7.2... (6,304 files, 310M)
### Now Yarn works again!
$ which yarn
/usr/local/Cellar/node/6.3.1/bin/yarn
Je pense qu'en général, c'est une mauvaise forme de choisir un nom qui est (du moins dans certains cercles) si connu car c'est un projet existant. YARN est un aliment de base dans l'écosystème Hadoop. Pourquoi ne pas choisir un nouveau nom alors que ce projet est encore relativement nouveau
Je propose de changer le nom de cette commande du gestionnaire de paquets "yarn" en "nyarn" pour les raisons suivantes:
FYI, la première lettre "n" vient de "npm".
J'approuve grandement la suggestion de
"nyan" (ニ ャ ン) ou "nyarn" (ニ ャ ー ン) signifie _meow_ en japonais comme mentionné dans son message. Le changement de nom de Yarn devrait non seulement résoudre le conflit entre deux communautés "Yarn", mais aussi créer une synergie _parfaite_ avec le fait qu'il présente de jolis chats dans son site Web officiel .
Je suis convaincu que cela contribue à une acceptation beaucoup plus large de ce produit de premier plan et @kittens adore cette idée! :)
Je pense que "nyarn" est un bon nom pour ce produit. La plupart des ingénieurs en logiciel aiment les chats, donc le nom de «nyarn» contribue à ce que ce produit soit largement utilisé.
Désolé mais nous n'avons pas l'intention de renommer ce projet. J'ai ajouté un alias bin appelé yarnpkg
dans cefa9a368dd3df1a1f1ecd9e50de9c5fabefbc92 qui devrait être disponible dans la prochaine version si cela est en conflit avec les binaires existants sur votre système.
Commentaire le plus utile
Je propose de changer le nom de cette commande du gestionnaire de paquets "yarn" en "nyarn" pour les raisons suivantes:
FYI, la première lettre "n" vient de "npm".