我安装了Node.js.
我可以找到Node.js npm
。
root@linaro-server:/usr/bin# ll | grep node
lrwxrwxrwx 1 root root 22 Jan 24 10:31 node -> /etc/alternatives/node*
-rwxr-xr-x 1 root root 5996796 Jan 24 07:05 nodejs*
lrwxrwxrwx 1 root root 38 Jan 24 07:05 npm -> ../lib/node_modules/npm/bin/npm-cli.js*
# node -v
v0.10.25
# npm -v
no returns, it looks like npm not working.
如何激活npm或重新安装npm。
现在,我运行此命令:
curl https://npmjs.org/install.sh | sh
但我的linux提示符停止在
fetching: http://registry.npmjs.org/npm/-/npm-1.3.25.tgz
如何管理此探测器?
答案 0 :(得分:2)
我对nodejs的环境感到困惑。
我的CPU是ARM。
uname -a
显示
Linux linaro-server 3.6.0-10612-g9d11689 #11 SMP PREEMPT Mon Dec 3 16:04:32 IST 2012 armv7l armv7l armv7l GNU/Linux
所以我应该编译node.js。
以下是我的解决方案。
wget http://nodejs.org/dist/node-latest.tar.gz
tar zxvf node-latest.gz
cd node-v*
./configure --without-snapshot --dest-cpu=arm --dest-os=linux
make
make install
MAKE花了一些时间,但上面的步骤显示了良好的结果。
我可以正常返回节点-v和npm -v。
root:/home/user01> node -v
v0.11.9
root:/home/user01> npm -v
1.3.15
node和npm安装在/ usr / local / bin
root:/usr/local/bin> ll | grep node
-rwxr-xr-x 1 root root 10912375 Jan 27 08:04 node*
lrwxrwxrwx 1 root root 38 Jan 27 08:04 npm -> ../lib/node_modules/npm/bin/npm-cli.js*
我引用了这个文件
http://events.linuxfoundation.org/sites/events/files/slides/nodejs-presentation_0.pdf