J'ai installé node.js
à l' emplacement personnalisé et a ajouté l'emplacement du $PATH
au .profile
fichier.
$ node --version
v0.6.2
$ which node
$ echo $PATH
/usr/bin:/bin:/usr/sbin:/sbin:/usr/local/bin:/usr/X11/bin:~/Unix/homebrew/bin
$ cat ~/.profile
export PATH="$PATH:~/Unix/homebrew/bin"
Node.js lui-même fonctionne bien. Le problème est qu'il n'est pas répertorié par which
commande. Je ne peux donc pas installer npm
maintenant. Parce que l' npm
installation ne trouve pas l'emplacement de node.js
. Comment puis-je faire node
découvrir le binaire par which
?
which
n'est pas en faute ici; le~
aurait dû être élargi dans la définition dePATH
. Il y a une bizarrerie dans bash qui l'expansion de~
toute façonPATH
, donc deux torts font un droit, en quelque sorte.