凉亭命令未找到凉亭命令未找到(bower command not found)

2019-05-12 15:20发布

我想我的Mac上安装Twitter的亭子,和我用

npm install bower -g

然后我试图bower --help ,输出功率为bower command not found 。 这是为什么?

Answer 1:

只是在这个问题上(如故宫全局路径前缀 ),所有你需要的是正确的设置npm prefix

$ npm config set prefix /usr/local
$ npm install -g bower

$ which bower
>> /usr/local/bin/bower

然后bower应位于只是在你的$PATH



Answer 2:

我几乎可以肯定,你实际上并没有得到它正确安装。 既然你正试图在全球范围内安装它,您将需要使用sudo运行:

sudo npm install -g bower



Answer 3:

事实证明,这不能是一个凉亭问题,但它表明了对我的凉亭。

这似乎是一个节点,它的问题。 如果文件路径,但设置了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'

希望这可以帮助。



Answer 4:

我使用的节点版本管理。 我得到这个错误消息,因为我已经切换到不同版本的节点。 当我换回到我安装凉亭节点的版本,这个错误就走开了。 在我的情况下,命令是nvm use stable



文章来源: bower command not found