العقدة @ 8.2.1
[email protected]
باتباع الدليل الرسمي أركض:
npm install --global gatsby-cli
ثم عند الجري:
gatsby new tutorial-part-one https://github.com/gatsbyjs/gatsby-starter-hello-world
غاتسبي: الأمر غير موجود
عند النظر إلى حزم npm المثبتة عالميًا ، أحصل على:
حاول إلغاء تثبيت وإعادة تثبيت الحزمة العمومية. ربما مجرد خطأ في التثبيت.
لقد حاولت التثبيت وإعادة التثبيت ولكني حصلت على نفس الخطأ. (أيضًا نفس الخطأ الأحمر عند سرد الحزم العالمية).
أي اتجاه آخر يمكن أن توجهني إليه؟
جرب الغزل
نفس النتيجة) -:
ننظر إلى هذا الآن:
https://github.com/yarnpkg/yarn/issues/2064
إذا بحثت عن "Gatsby" في هذا الموضوع ، يتم ذكر نفس المشكلة.
يمكنك البحث عن مكان تثبيت الحزم العامة npm والتحقق مما إذا كانت موجودة في ملف
مسار.
في 16 سبتمبر 2017 الساعة 2:38 مساءً ، كتب "yaron" [email protected] :
ننظر إلى هذا الآن:
yarnpkg / yarn # 2064 https://github.com/yarnpkg/yarn/issues/2064إذا بحثت عن "Gatsby" في هذا الموضوع ، يتم ذكر نفس المشكلة.
-
أنت تتلقى هذا لأنك مشترك في هذا الموضوع.
قم بالرد على هذا البريد الإلكتروني مباشرة ، وقم بعرضه على GitHub
https://github.com/gatsbyjs/gatsby/issues/2137#issuecomment-329966000 ،
أو كتم الخيط
https://github.com/notifications/unsubscribe-auth/AH_TYc6v1tn8t4YAm8ktDIbBG9xr-m9Bks5si8EogaJpZM4PZx5j
.
من المؤكد أن الغزل قد حل المشكلة بالنسبة لي على Ubuntu
sudo yarn global add gatsby-cli
قد تكون المشكلة هي تبديل إصدار العقدة باستخدام nvm
، وتم تثبيت الحزمة تحت ~/.nvm/versions/node/{version}/lib
، لذا فإن تشغيل gatsby
سيؤدي إلى ظهور خطأ.
لست متأكدًا من السبب ولكن Oluwasetemi الخاص بك sudo
أمر يعمل معي
واجهت المشكلة بعد تثبيت Gatsby عالميًا عدة مرات على جهاز Mac (OS 10.13.2). لقد جربت إصدارات مختلفة من node & npm. اتضح أن تثبيتات node / npm لم تكن في المجلد القياسي / usr / local / lib /. لقد أعدت تثبيتهما من https://nodejs.org/en/download/ مع التأكد من صحة الموقع ثم القرص المضغوط إلى هذا الموقع قبل تثبيت Gatsby. عملت أوامر غاتسبي بشكل مثالي بعد ذلك.
لم يكن هناك أي نشاط بشأن هذه المشكلة مؤخرًا. نظرًا للعدد الكبير من مشكلات GitHub الواردة ، يتعين علينا تنظيف بعض المشكلات القديمة حيث تم حل العديد منها بالفعل باستخدام آخر التحديثات.
يرجى التأكد من التحديث إلى أحدث إصدار من Gatsby وتحقق مما إذا كان ذلك يحل المشكلة. أخبرنا إذا كان ذلك يناسبك عن طريق إضافة تعليق 👍
تم إغلاق هذه المشكلة نظرًا لعدم وجود أي نشاط لمدة 30 يومًا على الأقل. لا تتردد في فتح واحدة جديدة إذا كنت لا تزال تواجه هذه المشكلة 👍
في أحدث إصدار من نظام MacOS ، اضطررت إلى تحديث تهيئة npm الخاصة بي .
npm config delete prefix
npm config set prefix /usr/local
npm i -g gatsby-cli
gatsby --version
لا شيء من أعلاه يعمل بالنسبة لي. اضطررت إلى متابعة StackOverflow: https://stackoverflow.com/questions/42285518/sh-sysctl-command-not-found-for-mac-os-x-running-a-cron-job ولكن في الواقع ، كان علي أن أضف /usr/sbin
إلى PATH على Mac. لم أجد sysctl
في طريقي. ربما لم يحدث شيء Gatsby v2 من قبل على نفس جهاز Mac.
في أحدث إصدار من نظام MacOS ، اضطررت إلى تحديث تهيئة npm الخاصة بي .
npm config delete prefix
npm config set prefix /usr/local
npm i -g gatsby-cli
gatsby --version
هذا عمل معي
شكرا جزيلا
في أحدث إصدار من نظام MacOS ، اضطررت إلى تحديث تهيئة npm الخاصة بي .
npm config delete prefix
npm config set prefix /usr/local
npm i -g gatsby-cli
gatsby --version
شكرا جزيلا لك! إنها تعمل!
في أحدث إصدار من نظام MacOS ، اضطررت إلى تحديث تهيئة npm الخاصة بي .
npm config delete prefix
npm config set prefix /usr/local
npm i -g gatsby-cli
gatsby --version
لقد واجهت المشكلة أعلاه ... الآن باتباع هذا الأمر يعمل أيضًا بالنسبة لي ...
واجهت هذه المشكلة عند تثبيت (2.7.47) عبر npm على نظام التشغيل mac.
إدارة العقدة باستخدام nvm ... لست متأكدًا مما إذا كان ذلك مناسبًا!
الإصلاح بالنسبة لي (حل Oluwasetemi ):
في أحدث إصدار من نظام MacOS ، اضطررت إلى تحديث تهيئة npm الخاصة بي .
npm config delete prefix
npm config set prefix /usr/local
npm i -g gatsby-cli
gatsby --version
هذا الحل حل مشاكلي ، شكرا لك.
npm install -g gatsby-cli
للتثبيت عالميًا
التعليق الأكثر فائدة
في أحدث إصدار من نظام MacOS ، اضطررت إلى تحديث تهيئة npm الخاصة بي .
npm config delete prefix
npm config set prefix /usr/local
npm i -g gatsby-cli
gatsby --version