我想我的Mac上安装Twitter的亭子,和我用
npm install bower -g
然后我试图bower --help
,输出功率为bower command not found
。 这是为什么?
我想我的Mac上安装Twitter的亭子,和我用
npm install bower -g
然后我试图bower --help
,输出功率为bower command not found
。 这是为什么?
只是在这个问题上(如故宫全局路径前缀 ),所有你需要的是正确的设置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
事实证明,这不能是一个凉亭问题,但它表明了对我的凉亭。
这似乎是一个节点,它的问题。 如果文件路径,但设置了setuid / setgid位设置,这将无法找到它。
下面是与S位集的文件:(UNIX“这”将没有问题找到它)。
LS -al的/ usr / local / bin中-rwxrwsr-- 110根NMT 5535636 2012年7月17日的git
这里是一个节点,它尝试:
> which.sync('git')
Error: not found: git
我更改权限(chomd 755 GIT)。 现在,节点可以找到它。
> which.sync('git')
'/usr/local/bin/git'
希望这可以帮助。
我使用的节点版本管理。 我得到这个错误消息,因为我已经切换到不同版本的节点。 当我换回到我安装凉亭节点的版本,这个错误就走开了。 在我的情况下,命令是nvm use stable