باور يعمل كما بوندلر على زش / أوه-ماي-زش
-
21-12-2019 - |
سؤال
كلما أركض 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
يقوم بالبحث عن المسار حتى لو كان اسما مستعارا أو وظيفة وسيعود فقط المسارات التي تم العثور عليها ولكن لا شيء آخر.لذلك لن يساعدك هذا في العثور على ما إذا كان اسما مستعارا.