質問

走るときはいつでも bower install または任意の bower コマンドを実行すると、最終的には次のように実行されます bundle install または他の何かから bundler. 。oh-my-zsh で zsh シェルを実行しています。bash シェルでは期待どおりに動作します。

出力例:

% 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 問題なく動作します。Bundle か Bower のエイリアスが間違っているか、oh-my-zsh のオートコンプリートが正しく動作していない場所があるのではないかと考えていますが、それがどこにあるのか想像できません。追加できます alias bower='/usr/local/bin/bower' わたしの .zshrc でも、これをきちんと解決したいと思っています。

助けていただきありがとうございます。

役に立ちましたか?

解決 3

BowerとBundlerをアンインストールおよび再インストールすることでこれを個人的に修正しました。しかし、(私が思ったように思った)は、どういうわけか他のものを超えていたようです。@m_golは、これを修正するためにoh-my-zshで修正を送信するのに十分親切でした。

他のヒント

同じ問題を抱えていました。私の.zshrcファイルからBowerプラグインを削除し、すべてが再度作業を開始しました。

使用 whence -vs bower zsh の解釈を見つけるには bower. -v コマンドでない場合はタイプを追加します。 -s パス名にシンボリックリンクが含まれている場合には、シンボリックリンクのないパスも表示されます。

whence -p bower エイリアスまたは関数であってもパス検索を実行し、見つかったパスのみを返します。それ以外は何も返しません。したがって、これはエイリアスかどうかを見つけるのには役立ちません。

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top