سؤال

كلما أركض bower install أو أي bower الأمر ، فإنه ينتهي تشغيل كما bundle install أو أي شيء آخر من bundler.أنا تشغيل قذيفة زش مع يا بلدي زش.وهو يعمل كما هو متوقع في قذيفة باش.

مثال الإخراج:

% bower install
bundle install requires at least 0 argument: "bundle install".

تشغيل whence -p bower غلة /usr/local/bin/bower, ، وهو مرتبط بـ /usr/local/lib/node_modules/bower/bin/bower.

تشغيل /usr/local/bin/bower install يعمل على ما يرام.أنا أفكر أن هناك مكانا حيث تم تسمية حزمة أو كوخ في الريف خطأ ، أو أوه-بلدي-زش الإكمال التلقائي لا يعمل بشكل صحيح ، ولكن لا أستطيع أن أتخيل أين سيكون ذلك.يمكنني أن أضيف alias bower='/usr/local/bin/bower' إلى بلدي .zshrc ولكن أود أن حل هذا بشكل صحيح.

شكرا على أي مساعدة.

هل كانت مفيدة؟

المحلول 3

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

نصائح أخرى

كان لديه نفس المشكلة.إزالة البرنامج المساعد باور من وجهة نظري .ملف زرك وكل شيء بدأ العمل مرة أخرى.

استخدام whence -vs bower للعثور على تفسير زش ل bower. -v سيتم إضافة نوع إذا لم يكن الأمر, -s سيعرض أيضا مسارا خاليا من الارتباط الرمزي في حالة احتواء اسم المسار على ارتباطات رمزية.

whence -p bower يقوم بالبحث عن المسار حتى لو كان اسما مستعارا أو وظيفة وسيعود فقط المسارات التي تم العثور عليها ولكن لا شيء آخر.لذلك لن يساعدك هذا في العثور على ما إذا كان اسما مستعارا.

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top