bash - npm não encontrado, embora instalado

0
ph@vm:~$ uname -a
Linux vm 4.2.0-16-generic #19-Ubuntu SMP Thu Oct 8 15:35:06 UTC 2015 x86_64 x86_64 x86_64 GNU/Linux

ph@vm:~$ which npm
/home/ph/.nvm/versions/node/v4.0.0/bin/npm

ph@vm:~$ npm -v
2.14.2

ph@vm:~$ cat .bash_profile 
export PATH="$PATH:/home/ph/.nvm/versions/node/v4.0.0/bin/npm"

Eu criei um arquivo de script bash, chmod +x , mas ao executá-lo "Open with Terminal Emulator" , ele diz:

npm: not found

Por que isso?

    
por Shlomo 14.04.2016 / 15:47

1 resposta

1

Se é exatamente isso que está em seu ~ / .bash_profile, então você tem um erro de digitação simples: a variável PATH deve ser uma lista de diretórios para pesquisar, não para o comando específico em si. Escreva em vez disso:

export PATH="$PATH:/home/ph/.nvm/versions/node/v4.0.0/bin"
    
por 14.04.2016 / 15:50

Tags