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