【发布时间】:2011-09-17 00:36:54
【问题描述】:
使用以下命令安装新节点
sudo apt-get install git-core curl build-essential openssl libssl-dev
git clone https://github.com/joyent/node.git && cd node
./configure
make
make install
node -v
v0.5.0-pre
正常工作。当我尝试安装 NPM 时,我得到:
>/tmp/node$ curl http://npmjs.org/install.sh | sudo sh
% Total % Received % Xferd Average Speed Time Time Time Current
Dload Upload Total Spent Left Speed
100 3874 100 3874 0 0 3033 0 0:00:01 0:00:01 --:--:-- 22923
fetching:
gzip: stdin: unexpected end of file
tar: This does not look like a tar archive
tar: Exiting with failure status due to previous errors
It failed
>
我正在使用 VirtualBox NAT 网络,没有特殊的代理/防火墙。
尝试curl -s -L @987654321@ 我得到{"error":"ucs","reason":"{bad_utf8_character_code}"}
这可能暗示 NPM 方面存在问题?
拉尔夫
【问题讨论】:
-
但是考虑到这个安装的是最新版本的node,可能会破坏兼容性。例如,在运行 lesscss 时可能需要节点 0.4.12,而在撰写 thios 评论时,自动下载的版本是 0.7.9。看到这个帖子:stackoverflow.com/questions/7717623/…