Macにtwitter bowerをインストールしようとしましたが、使用しました
npm install bower -g
次に試してみたところbower --help
、出力は でしたbower command not found
。何故ですか?
これはバウアーの問題ではないことが判明しましたが、バウアーで私には現れました。
それはノードの問題のようです。ファイルがパスにあるが、setuid/setgid ビットが設定されている場合、ファイルは見つかりません。
これは s ビットが設定されたファイルです: (unix 'which' は問題なくファイルを見つけます)。
ls -al /usr/local/bin -rwxrwsr-- 110 ルート nmt 5535636 2012 年 7 月 17 日 git
これが node-which の試みです:
> which.sync('git')
Error: not found: git
パーミッションを変更します (chomd 755 git)。これで node-which を見つけることができます。
> which.sync('git')
'/usr/local/bin/git'
お役に立てれば。