我已node.js在自定义位置安装并将该位置添加到$PATHin .profile文件中。
$ 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本身运行良好。问题是它没有按which命令列出。所以我npm现在不能安装。因为npminstall无法找到的位置node.js。如何使node二进制文件被发现which?
which这里没有错;在~应该在的定义得到扩展PATH。bash中有一个古怪的地方,~无论如何它都会扩展PATH,因此有两个错误会构成一种正确的感觉。