Macos 如何为node.js安装npm,并在自定义路径上安装自制软件?

Macos 如何为node.js安装npm,并在自定义路径上安装自制软件?,macos,node.js,homebrew,npm,failed-installation,Macos,Node.js,Homebrew,Npm,Failed Installation,我正在使用Mac OS X Lion 10.7,安装了homebrew,并在自定义路径上交替安装,以保持it用户范围不需要sudo。 我成功安装了node.js。但是未安装npm Last login: Tue Nov 29 10:26:51 on ttys003 Hoons-MacBook-Air:~ Eonil$ node --version v0.6.2 Hoons-MacBook-Air:~ Eonil$ node > (^C again to quit) > Hoons-

我正在使用Mac OS X Lion 10.7,安装了
homebrew
,并在自定义路径上交替安装,以保持it用户范围不需要
sudo
。 我成功安装了
node.js
。但是未安装
npm

Last login: Tue Nov 29 10:26:51 on ttys003
Hoons-MacBook-Air:~ Eonil$ node --version
v0.6.2
Hoons-MacBook-Air:~ Eonil$ node
> 
(^C again to quit)
> Hoons-MacBook-Air:~ Eonil$ curl http://npmjs.org/install.sh | sh
  % Total    % Received % Xferd  Average Speed   Time    Time     Time  Current
                                 Dload  Upload   Total   Spent    Left  Speed
100  7184  100  7184    0     0   4581      0  0:00:01  0:00:01 --:--:-- 19363
npm cannot be installed without nodejs.
Install node first, and then try again.

Maybe node is installed, but not in the PATH?
Note that running as sudo can change envs.

PATH=/usr/bin:/bin:/usr/sbin:/sbin:/usr/local/bin:/usr/X11/bin:~/Unix/homebrew/bin
Hoons-MacBook-Air:~ Eonil$ ls ~/Unix/homebrew/bin/
brew        node        node-waf
Hoons-MacBook-Air:~ Eonil$ 
我看到
节点
的二进制文件路径被添加到
$path
变量中。我不知道npm为什么抱怨。如何安装它?

我不确定 但尝试将节点添加到
/usr/local/bin
,如下所示

ln -s /usr/local/bin/node ~/Unix/homebrew/bin/node

我从Stackoverlow/Unix&Linux站点得到了答案

核心问题是系统没有扩展
~
主目录符号。因此,我必须使用
$HOME
环境变量放置绝对目录