0

我正在尝试在我的 Ubuntu 11.10 安装上安装 node.js 和 npm,但我遇到了一个棘手的问题。我决定采用从最新源下载和编译的路线,因为我想使用新版本的 node.js - v0.6.0 而不是突触包管理器将安装的旧版本。但是,由于“找不到模块”错误,我无法正确设置 npm。我完全惊讶于我能找到的关于错误的信息是如此之少。

无论如何,我的目标是学习 node.js,而不是运行生产环境。我应该放弃并使用 v4.9 还是真的值得为了学习而获得最新版本,即使我必须经历保持更新和自己配置的痛苦?

4

3 回答 3

7

如果你有 Ubuntu,从 Chris Lea 的 repo 安装它,它始终是最新的稳定版本(例如,现在版本是 0.6.0 - 截至今天):

sudo apt-get install python-software-properties
sudo add-apt-repository ppa:chris-lea/node.js
sudo apt-get update
sudo apt-get install nodejs
于 2011-11-10T08:38:14.347 回答
0

通常,您希望从源代码安装节点,因为您在包管理器中找到的包通常已过时。0.4.12 是几天前发布的 0.6.0 之前的最后一个稳定版本。0.4.9 已经过时了。

于 2011-11-10T02:55:41.757 回答
0

这是一个老问题,现在我安装节点的首选方式是使用 nvm(节点版本管理器)。这将允许您安装多个版本的节点并快速切换版本。

安装:

安装 C++ 编译器

apt-get update
apt-get install build-essential libssl-dev

安装 NVM

curl https://raw.githubusercontent.com/creationix/nvm/v0.30.2/install.sh | bash
source ~/.profile

安装节点(选择要安装的版本)

nvm install 6

用法:

设置默认节点版本:

nvm alias default 0.12.7

要选择不同的安装版本:

nvm use 4
于 2016-07-04T07:19:46.660 回答