Wird nodejs über einen Paketmanager installiert, dann wird es als /usr/bin/nodejs (und nicht node) installiert.
Der Nodejs-Paketmanager npm erwartet aber node.js in /usr/bin/node und würde beim installieren eines Paketes folgende Fehlermeldung ausgeben:
1 |
/usr/bin/env: node: No such file or directory |
Abhilfe schafft ein Symlink:
1 |
sudo ln -s /usr/bin/nodejs /usr/bin/node |
Danach funktioniert dann auch der Nodejs-Paketmanager npm:
1 |
npm install -g bower |