Ubuntu中安装NodeJS
得益于Debian系强大的应用仓库,在Ubuntu中安装NodeJS非常简单: # npm — NodeJS Package Manager,非常重要且好用的NodeJS包管理工具,非装不可! sudo apt-get install nodejs npm 装好后,我们可以通过以下命令确定NodeJS的版本: node -v # 我的结果是:v0.10.15 什么?运行不了,提示: bash: node: command not found 这是咋回事呢?! 别急,Google一下,就有答案:原来,已经有其他软件包(Amateur Packet Radio Node Program)含有名为“node”的程序了,这样,一旦同时安装NodeJS和Amateur Packet Radio Node Program,就会出现覆盖,导致其中一个无法运行。于是大家商量了一下,决定将NodeJS的node程序改名为nodejs,彻底杜绝冲突。但是这样改又会带来兼容性问题:npm以及其他使用名称“node”来调用NodeJS的程序,就都失效了。何况,很多人都不会安装Amateur Packet Radio Node Program这个包,凭什么要做这么大改动啊?于是乎,我们又迎来了曙光: sudo apt-get install nodejs-legacy 安装这个包后,我们总算迎回了熟悉的“node”!好吧,最后告诉大家,其实nodejs-legacy这个包啥也没做,就只是建了一个软链接: ls -l /usr/bin/node # 结果是:lrwxrwxrwx 1 root root […]