OSX 10.11.16
إذا قمت مسبقًا بتثبيت Apache Hadoop ، فقد يكون هناك أمر shell موجود مسبقًا مقابل $ yarn
لإعادة إنتاج:
### 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
أعتقد أنه من السيئ عمومًا اختيار اسم معروف جيدًا (على الأقل في بعض الدوائر) لأنه مشروع قائم. YARN هو عنصر أساسي في نظام Hadoop البيئي. لماذا لا تختار اسمًا جديدًا بينما لا يزال هذا المشروع جديدًا نسبيًا
أقترح تغيير اسم أمر مدير الحزم "yarn" إلى "nyarn" للأسباب التالية:
لمعلوماتك ، يأتي الحرف "n" الأول من "npm".
أؤيد بشدة اقتراح
"nyan" (ニ ャ ン) أو "nyarn" (ニ ャ ー ン) تعني _meow_ باللغة اليابانية كما ذكر في منشوره. من المتوقع ألا تؤدي إعادة تسمية الغزل إلى حل النزاع بين مجتمعين من مجتمعات "الغزل" فحسب ، بل تؤدي أيضًا إلى خلق تآزر مثالي مع حقيقة أنها تعرض قططًا جميلة في موقع الويب الرسمي الخاص بها.
أنا واثق تمامًا من أنه يساهم في قبول أوسع بكثير لهذا المنتج البارز و @ kittens تحب هذه الفكرة! :)
أعتقد أن "nyarn" هو اسم جيد لهذا المنتج. يحب معظم مهندسي البرمجيات القطط ، لذا فإن اسم "nyarn" يساهم في استخدام هذا المنتج على نطاق واسع.
آسف ولكن ليس لدينا أي نية لإعادة تسمية هذا المشروع. لقد أضفت اسمًا مستعارًا لـ bin يسمى yarnpkg
في cefa9a368dd3df1a1f1ecd9e50de9c5fabefbc92 والذي يجب أن يكون متاحًا في الإصدار التالي إذا كان هذا يتعارض مع الثنائيات الموجودة على نظامك.
التعليق الأكثر فائدة
أقترح تغيير اسم أمر مدير الحزم "yarn" إلى "nyarn" للأسباب التالية:
لمعلوماتك ، يأتي الحرف "n" الأول من "npm".