Firebase-tools: لا يمكن الوصول إلى أمر firebase بعد التثبيت

تم إنشاؤها على ١٣ أبريل ٢٠١٥  ·  48تعليقات  ·  مصدر: firebase/firebase-tools

أنا قادر على تشغيل التثبيت العالمي لأدوات Firebase:
$ npm install -g firebase-tools
لكن بعد ذلك أحاول الجري:
الحرف الأول من $ firebase
ووجدت الخطأ:

لم يتم التعرف على "firebase" كأمر داخلي أو خارجي أو برنامج قابل للتشغيل أو ملف دفعي.

أنا حقا أقدر مساعدة أي شخص! لقد قمت أيضًا بنشر هذا على stackoverflow:
http://stackoverflow.com/q/29531235/4342441؟stw=2

التعليق الأكثر فائدة

تضمين التغريدة
انتقل إلى دليل Firebase واستدعاه على cmd. وبالتالي
1.run cmd كمسؤول

  1. القرص المضغوط C: users \ yourusernameAppData \ Roaming \ npm
  2. تسجيل الدخول إلى firebase.cmd
    أو تسجيل الدخول إلى Firebase
    ها أنت ذا. الخطوات المذكورة أعلاه هي جميع الأوامر تذهب إلى موجه الأوامر الخاص بك.

ال 48 كومينتر

alexsandracodes نعتذر عن الرد المتأخر. ما الذي يمكنك إخبارنا به عن النظام الأساسي الذي تستخدمه (Win و OSX و Linux w / version) بالإضافة إلى البيئة (إصدارات Node و NPM)؟

alexsandracodes من StackOverflow ، يبدو أنك تستخدم Windows. إذا قمت بحل هذه المشكلة ، فهل يمكنك إخبارنا بكيفية حلها؟ إذا لم يكن الأمر كذلك ، فهل يمكنك التواصل معي على [email protected]؟

يا روبرت! شكرا جزيلا للاستجابة. آسف لم ألاحظ ذلك من قبل. لم تكن في الواقع مشكلة في Firebase ، لقد كانت مشكلة تثبيت npm. لقد فهمت الأمر الآن. :)

alexsandracodes حسنًا ، رائع! سأغلق هذه القضية. بدافع الفضول ، هل هناك أي شيء قد يكون مفيدًا لنا لتوثيقه ، في حال واجه الآخرون المشكلة؟

نعم بالتأكيد. أنا سعيد لأنك تسأل. من وجهة نظري ، يعد Firebase أداة رائعة لأولئك الذين لا يخجلون من اختيار البرمجة ، لكنهم ليسوا بالضرورة على دراية بكل التفاصيل. لقد وصفت نفسي بشكل أساسي ، شخصًا يريد أداة قوية وسهلة الاستخدام يمكنهم استخدامها دون الحاجة إلى تعلم البرمجة الخلفية بعمق. أشعر أن هذا يتوافق مع رؤية Firebase. ما قيل...

يعجبني التنسيق الواضح والموجز للأدلة ، ولكن هناك حالات تكون فيها الأشياء مبسطة للغاية ، ولا تنجح فعلاً للمستخدم كما هو موضح في الدليل. خذ على سبيل المثال ، دليل الاستضافة / النشر على Firebase (https://www.firebase.com/docs/hosting/guide/deploying.html). يخبرك بسرعة بتثبيت node.js ثم تشغيل "$ npm install -g firebase-tools" ثم "$ firebase init". من الناحية النظرية ، كان من المفترض أن تكون هذه العمليات سهلة للغاية بالنسبة لي ، ولكن بدلاً من ذلك استغرق الأمر عدة مرات ، أسابيع ، لمعرفة ما كان يحدث وراء الكواليس باستخدام node.js ومثبت npm. سيكون من المفيد إذا كان بإمكانك الرجوع إلى بعض الأدلة الخاصة بمثبت node.js و npm حتى يتمكن القراء الذين ليسوا على دراية بالبرنامج ويبحثون عنه. في الأساس ، ما أحاول قوله هو ، بالنسبة للمبتدئين الذين يلتقطون مطور الويب لأول مرة ، منحهم صورة أكبر لماهية التبعيات (متطلبات البرامج الأخرى) وبعض المشكلات التي قد تحدث معهم الطريق ، سيكون من المفيد.

أيضًا ، سيكون رائعًا إذا كان هناك خيار لتصدير وثائقك كملف PDF أو حتى ملف نصي أساسي. على ما أذكر ، لا يمكن الوصول إلى وثائق Firebase إلا عبر الويب.

alexsandracodes شكرًا على ملاحظاتك! هذا مفيد حقًا ، وسأمرر هذا إلى باقي أعضاء الفريق.

فكيف أصلحتهalexsandracodes ؟؟؟؟؟ نفس المشكلة.

يرجى إخباري كيف تم حل هذه المشكلة ، لقد قمت بتثبيت أداة npm ولكن لم أستطع فهم ما هي مشكلة npm

اليوم لدي نفس المشكلة. alexsandracodes ، تفضل

تضمين التغريدة
انتقل إلى دليل Firebase واستدعاه على cmd. وبالتالي
1.run cmd كمسؤول

  1. القرص المضغوط C: users \ yourusernameAppData \ Roaming \ npm
  2. تسجيل الدخول إلى firebase.cmd
    أو تسجيل الدخول إلى Firebase
    ها أنت ذا. الخطوات المذكورة أعلاه هي جميع الأوامر تذهب إلى موجه الأوامر الخاص بك.

شكرا جزيلا لك @ flyingsriracha أنها عملت.

آه هذا يسبب لي الكثير من الألم! لقد عملت في المرة الأولى التي قمت فيها بتثبيت Firebase وتشغيل تسجيل الدخول والنشر وما إلى ذلك.

بعد إغلاق نافذة PowerShell التي كنت أستخدمها ، لم أتمكن من الوصول إلى أوامر firebase في أي CLI (cmd أو Git Bash أو PowerShell أو الكل كمسؤول). لقد قمت بالخطوات الموضحة بواسطة flyingsriracha ولكن هذا لا يدفعني إلا إلى "تسجيل الدخول". لا أستطيع أن أفعل أي أوامر Firebase أخرى في أي دليل آخر.

الرجاء المساعدة! لقد قمت أيضًا بتثبيت أحدث أدوات firebase عدة مرات في كل CLI دون حظ (قاموا بتثبيتها وإعادة تشغيلها وما زلت لا أستطيع الوصول إلى أوامر firebase). أنا على Win 10.

شكرا!

وفي غضون 8 دقائق من النشر ، قمت بذلك! وإن لم يكن كما توقعت.

لاستخدام firebase في الوقت الحالي ، يجب أن أسرد مسار الدليل الكامل مع كل أمر. المعنى "firebase init" أصبح الآن "C: Users \ nameAppData \ Roaming \ npm \ firebase.cmd init"

الآن أدركت للتو ، هذا ما قلته flyingsriracha 💃

مثل ما سبق ، لم أتمكن من تشغيله إلا بكتابة المسار الكامل ، أي ؛ C: Users \ nameAppData \ Roaming \ npm \ firebase init
لماذا هو على هذا النحو عندما يكون من المفترض أن يكون أسهل بمجرد كتابة firebase init من داخل مجلد المشروع؟ وكيف يمكننا إصلاح الأشياء بحيث تكون هكذا؟ هل هذا ممكن؟ يعمل بنظام التشغيل Windows 7.

المحلول
بالنسبة لأولئك الذين ما زالوا يواجهون مشكلة ، يبدو لي أنه تم فقد الحزم الخاصة بها كمتغير بيئة حيث تقوم npm بتثبيت الحزم.
إذا تم تثبيت الحزمة عالميًا ، فعادة ما تكون بعملة C:\Users\"yourname"\AppData\Roaming\npm
إذا قمت بإضافة ذلك إلى٪ PATH٪ الخاص بك ، افتح نافذة cmd جديدة ، ويجب أن تكون على ما يرام.

هتافات flyingsriracha كانت تلك بالضبط الخطوات التي احتاجها

لا شيء من هذا يعمل. ماذا عليك أن تفعل لتشغيل هذا؟ يالها من مزحة.

نجح هذا بالنسبة لي:

  1. افتح cmd و cd C: \ Program Files \ nodejs
  2. npm install -g firebase-tools
  3. قم بإعادة تشغيل جهاز الحاسوب الخاص بك
  4. افتح cmd وتحقق من الإصدار Firebase.

في cmd للتحقق مما إذا كان مثبتًا وإصداره:
npm firebase -version

أضف هذا المسار إلى Windows 10 Advance Settings "Environment Variables" PATH ثم أعد تشغيل النظام.
٪ USERPROFILE٪ AppData \ Roaming \ npm \ firebase ؛

حاول إعادة تثبيت NodeJS الذي حل هذه المشكلة بالنسبة لي

بناءً على ما قاله danielcrowley ، تأكد من

عذرًا :(

danielcrowley ما زال الأمر لا يعمل بالنسبة لي

شكرا جزيلا لك @ flyingsriracha أنها عملت.

vedhaperi شكرا جزيلا لك ..

لقد ذكر vuabid طريقة إصلاح مشكلة المسار الطويل ، لكنني
(أنا أستخدم win 10)

  1. افتح File Explorer (أو اضغط ببساطة على WindowButton + E).
  2. انقر بزر الماوس الأيمن على "هذا الكمبيوتر الشخصي" => خصائص
  3. ابحث عن "إعدادات النظام المتقدمة" على الجانب الأيسر => انقر فوق ذلك وسيتم فتح نافذة منبثقة
  4. اختر علامة التبويب "خيارات متقدمة" => انقر فوق الزر "متغيرات البيئة ..."
  5. في قسم "متغيرات النظام" ، ابحث عن المتغير "Path" => اختر وانقر على زر "Edit"
  6. انقر فوق الزر "جديد" والصق السطر الجديد بهذا الارتباط:
    "C: المستخدمون {yourUsername} AppData \ Roaming \ npm"
    (تحقق من الرابط في جهاز الكمبيوتر الخاص بك للحصول على مسار موجز)
    => اضغط على Enter => OK => OK => OK
  7. يمكنك الآن فتح cmd جديد ، واكتب "firebase --version" وسترى إصدار Firebase الخاص بك

بارك الله فيك! تضمين التغريدة

لقد نجح هذا بمفردي على نظام Windows 10
npm install -g firebase-tools
قبل تجربة هذا كنت أستخدم:
npm ig firebase-tools (فقط g بدلاً من -g) ولم يكن يعمل

في نظام التشغيل Windows 10 ، اضغط على Win + I لفتح مربع حوار إعدادات النظام. في مربع البحث ، اكتب "بيئة" اختر "تحرير متغيرات البيئة لحسابك"
ثم أضف٪ USERPROFILE٪ AppDataAppData \ Roaming \ npm إلى متغير بيئة المسار.

أعتقد أن المشكلة الرئيسية التي يواجهها معظم الناس هي أنه عند الانتقال إلى C: Users \ USERNAME \ appdata \ Roaming \ npm
ملف "firebase" وملف "firebase.cmd" مفقودان. أعتقد أن إعادة التثبيت وإعادة التشغيل يجب أن يصلحها

إضافة المتغير env في المسار يمكن إصلاحه. وإعادة تشغيل cmd. إذا كنت تستخدم بعض المحاكيات الطرفية مثل المحطة الطرفية بطلاقة ، فقد لا تتعرف عليها ، فقط جربها في محطة أخرى ، مثل المحطة الطرفية الفائقة ، أو cmd ، بوويرشيل

danielcrowley شكرا. تساعد إضافة حزمة مثبتة عالميًا إلى مسار متغيرات env.

C: users \ yourusernameAppData \ Roaming \ npm

بدلاً من ذلك ، يمكنك إضافة هذا إلى PATH باستخدام متغيرات البيئة في windows.

أضف هذا المسار إلى Windows 10 Advance Settings "Environment Variables" PATH ثم أعد تشغيل النظام.
٪ USERPROFILE٪ AppData \ Roaming \ npm \ firebase ؛

شكرا جزيلا. هذا عمل معي.

نجح هذا بالنسبة لي "npm install -g firebase-tools"

في بعض الوقت عند تثبيت العقدة ، ستقوم بتحديث٪ PATH٪ لمتغير بيئة المستخدم ولكن يجب عليك إضافة مسار "C: UsersusernameAppData \ Roaming \ npm" في٪ PATH٪ من متغير بيئة النظام ثم بعد إعادة تشغيل المحطة الطرفية أو cmd والمحاولة " الحرف الأول من Firebase ".

لقد حاولت تغيير متغير المسار ، التشغيل من دليل npm ، إعادة التشغيل ، وكل شيء آخر مدرج هنا. لم يحالفنا الحظ بعد.

عملت بشكل جيد على جهاز كمبيوتر آخر بالرغم من ذلك.

الأمر "تسجيل الدخول إلى Firebase" لا يعمل معي ، ماذا أفعل؟

وبالمثل ، جربت جميع الخيارات المذكورة هنا دون جدوى

لقد جربت جميع الطرق ولكن ما زلت أتلقى نفس الخطأ.
firebase: الأمر غير موجود
ارجو المساعدة؟

بالنسبة للأشخاص الذين جربوا جميع الطرق وما زالوا يحصلون على نفس الخطأ ، فإن الخطوات التالية تعمل بالنسبة لي:
1) قم بتشغيل npm install -g firebase-tools
2) في C: ** سترى اسم المجلد ** usr . في مجلد usr ، انسخ المجلد المحلي والصقه في C: Users {PCName} AppData \ Roaming \ npm .
3) إعادة تسمية المحلي مع Firebase .
4) أدخل في متغيرات البيئة -> المسار -> تحرير -> جديد -> C: المستخدمون {PCName} AppData \ Roaming \ npm \ firebase -> OK -> OK -> OK

وأعد تشغيل الكمبيوتر

بعد إعادة التشغيل ، لاختبار ما إذا كان يعمل ، أدخل cmd واكتب firebase --version

تضمين التغريدة
انتقل إلى دليل Firebase واستدعاه على cmd. وبالتالي
1.run cmd كمسؤول

  1. القرص المضغوط C: users \ yourusernameAppData \ Roaming \ npm
  2. تسجيل الدخول إلى firebase.cmd
    أو تسجيل الدخول إلى Firebase
    ها أنت ذا. الخطوات المذكورة أعلاه هي جميع الأوامر تذهب إلى موجه الأوامر الخاص بك.

كما أنها لا تعمل!

شكرًا لك على flyingsriracha التي عملت معي

لدي هذه المشكلة ، وجربت جميع الخطوات المذكورة أعلاه ، ولدي متغيرات البيئة الصحيحة ولا حظ.

أرى أن Firebase مضمن في / users / appdata / roaming / npm / node_modules / firebase

إلى أي مدى أسفل شجرة الدليل يجب تعيين متغير المسار؟ فقط إلى / npm؟

أنا قادر على تشغيل التثبيت العالمي لأدوات Firebase:
$ npm install -g firebase-tools
لكن بعد ذلك أحاول الجري:
الحرف الأول من $ firebase
ووجدت الخطأ:

لم يتم التعرف على "firebase" كأمر داخلي أو خارجي أو برنامج قابل للتشغيل أو ملف دفعي.

أنا حقا أقدر مساعدة أي شخص! لقد قمت أيضًا بنشر هذا على stackoverflow:
http://stackoverflow.com/q/29531235/4342441؟stw=2

هذا هو الجواب!!
Set-ExecutionPolicy RemoteSigned

لدي هذه المشكلة ، وجربت جميع الخطوات المذكورة أعلاه ، ولدي متغيرات البيئة الصحيحة ولا حظ.

أرى أن Firebase مضمن في / users / appdata / roaming / npm / node_modules / firebase

إلى أي مدى أسفل شجرة الدليل يجب تعيين متغير المسار؟ فقط إلى / npm؟

مرحبا انا!

فقط قم بتشغيل هذا الأمر في دليل العمل الخاص بك.
Set-ExecutionPolicy RemoteSigned

يوجد الآن وفرة من خطوات استكشاف الأخطاء وإصلاحها والحلول المقدمة هنا. قفل هذه المشكلة على أنها مناقشات "أنا أيضًا" لن تكون قابلة للبحث أو قابلة للحل في هذه المرحلة. إذا جربت الخطوات التالية وما زلت تواجه مشكلات ، فقم بتقديم مشكلة منفصلة مع حد أدنى وكامل وقابل للتحقق من المشكلة (السجلات ولقطات الشاشة والخطوات ومعلومات الإصدار ومعلومات نظام التشغيل وما إلى ذلك) التي يمكن استخدامها لاستكشاف الأخطاء وإصلاحها.

طرق تثبيت CLI ( doc ):
نص التثبيت التلقائي: curl -sL https://firebase.tools | bash
ثنائي مستقل: تنزيل هنا
إصدار npm: npm install -g firebase-tools

حيث يتم تخزين CLI القابل للتنفيذ عادةً
Mac: /users/appdata/roaming/npm/node_modules/firebase
نظام التشغيل Windows: C:\users\yourusername\AppData\Roaming\npm أو %USERPROFILE%\AppData\AppData\Roaming\npm

الحلول المحتملة إذا تعذر على نظام التشغيل الخاص بك العثور على الأمر

  1. إذا كان تشغيل env (mac) أو echo %PATH% (windows) لا يُظهر المسار إلى ملف CLI القابل للتنفيذ ، فأضفه إلى متغير البيئة PATH (في windows: WIN + L لفتح الإعدادات ، ابحث عن البيئة).

  2. جرب تشغيل منشور Set-ExecutionPolicy RemoteSigned هكذا

  3. قم بتشغيله يدويًا (مجرد حل مؤقت ، لا ينبغي أن يكون ضروريًا)

    1. تشغيل cmd كمسؤول
    2. cd C:\users\yourusername\AppData\Roaming\npm
    3. firebase.cmd login أو firebase login

بعد كل الحلول ، تحتاج إلى إغلاق موجه الأوامر / المحطة وإعادة تشغيله!

هل كانت هذه الصفحة مفيدة؟
0 / 5 - 0 التقييمات