我对 Linux 还很陌生,我一直遵循这里的说明:http://chrisfulstow.com/running-node-js-on-windows-with-virtualbox-and-ubuntu(链接告诉我通常尝试做什么)。
我在 VBox 中一切正常,现在正在安装 curl,我可能在一周前就安装好了 curl,我忘了。所以我还是运行了这个命令:
danjah@danjah-VirtualBox:~$ sudo apt-get install curl
结果:
[sudo] password for danjah:
Reading package lists... Done
Building dependency tree
Reading state information... Done
curl is already the newest version.
0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded.
然后:
$ curl http://npmjs.org/install.sh | sudo npm_install=rc sh
结果:
fetching: {
gzip: stdin: unexpected end of file
/bin/tar: Child returned status 1
/bin/tar: Error is not recoverable: exiting now
It failed
我应该担心吗?我该如何测试 curl?我该如何避免这些情况?也许有一种通用的方法来检查我是否已经安装了软件包等?
非常感谢针对案例的具体答案和一般建议。
干杯,d
答案1
你使用的是哪个版本的 Ubuntu?因为 11.10(和 12.04)在存储库中有节点包管理器,因此可以通过软件中心或
sudo apt-get install npm
附言:如果你发帖于论坛人们将能够引导您完成您想要做的事情。