2011-11-29 26 views
4

私はMac OS X Lion 10.7を使用しており、sudoを必要としないユーザースコープを維持するために、カスタムパスに代替インストールをインストールしてhomebrewをインストールしました。 node.jsが正常にインストールされました。ただし、npmはインストールされていません。カスタムパスにインストールされたhomebrewでインストールされた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$ 

Iはnodeバイナリへのパスが$PATH変数に追加される参照。私はなぜnpmが文句を言うのか分からない。どうすればインストールすることができますか?

答えて

0

私は確信していません しかし、次のように/usr/local/binにノードを追加してみてください。

ln -s /usr/local/bin/node ~/Unix/homebrew/bin/node 
関連する問題