凉亭命令未find
我试图在我的Mac上安装twitter bower,然后使用
npm install bower -g  然后我尝试了bower --help ,输出是bower command not found 。 这是为什么? 
 就像这个问题( npm全局path前缀 )一样,你只需要设置正确的npm prefix 。 
 $ npm config set prefix /usr/local $ npm install -g bower $ which bower >> /usr/local/bin/bower 
 那么bower应该位于你的$PATH 。 
我几乎可以肯定你实际上并没有正确地安装它。 由于您尝试在全局安装,因此您需要使用sudo运行它:
 sudo npm install -g bower 
事实certificate,这不是一个凉亭问题,虽然它显示了与我凉亭。
这似乎是一个节点 – 哪个问题。 如果文件位于path中,但setuid / setgid位已设置,则不会find该文件。
这里是一个设置了s位的文件:(unix'哪个'会发现它没有问题)。
ls -al / usr / local / bin -rwxrwsr– 110 root nmt 5535636 Jul 17 2012 git
这是一个节点 – 哪一个尝试:
 > which.sync('git') Error: not found: git 
我更改权限(chomd 755 git)。 现在可以find它的节点。
 > which.sync('git') '/usr/local/bin/git' 
希望这可以帮助。
 我正在使用节点版本pipe理器。 我得到这个错误消息,因为我已经切换到不同版本的节点。 当我切换回我安装了bower的节点版本时,这个错误消失了。 在我的情况下,命令是nvm use stable