Acabei de instalar o nodejs em uma nova micro instância do EC2.
Eu o instalei normalmente ./configure -> make -> sudo make install.
Problema: Quando executo o "nó" no usuário ec2, ele funciona perfeitamente. Quando executo o "nó do sudo", ele falha.
Eu descobri que o nó está em:
[ec2-user@XXXX ~]$ whereis node
node: /usr/local/bin/node /usr/local/lib/node
e o caminho atual é
[ec2-user@XXXX ~]$ echo $PATH
/usr/local/bin:/bin:/usr/bin:/opt/aws/bin:/home/ec2-user/bin
mas, o caminho do sudo é
[root@ip-10-112-222-32 ~]# echo $PATH
/usr/local/sbin:/sbin:/bin:/usr/sbin:/usr/bin:/opt/aws/bin:/root/bin
tentei editar o PATH raiz para incluir os caminhos para o nó, para que o "nó" seja executado quando eu estiver logado como raiz - mas ainda não funcionará quando eu fizer logon como usuário ec2 e executar "sudo node" .
Eu preciso disso para instalar o npm Properfly. Alguma idéia de como incluir o caminho do nó durante a execução do "nó sudo"?