Ubuntu /安装NodeJS和npm


12

我正在尝试安装nodejs和npm,但是失败了。这是我的终端:

sudo apt-get install nodejs npm
Reading package lists... Done
Building dependency tree
Reading state information... Done
Some packages could not be installed. This may mean that you have
requested an impossible situation or if you are using the unstable
distribution that some required packages have not yet been created
or been moved out of Incoming.
The following information may help to resolve the situation:

The following packages have unmet dependencies:
nodejs : Conflicts: npm
E: Unable to correct problems, you have held broken packages.

该怎么办?我有点迷路了:(


1
哪个Ubuntu版本?我在13.04,工作正常。
埃里克·卡瓦略

1
版本是12.04 LTS。
user809829 2013年

1
奥利的答案对我有用。相反,他说的对我而言是正确的,那就是我已经有了npm(通过从存储库中安装nodejs),不需要单独安装npm。我将其写为答案是因为我既不能投票支持他的答案(要求15名),也不能评论他的答案(要求50名!)。
Devesh 2014年

Answers:



4

听起来您已安装了nodejs PPA之一。我使用的一个已经npm作为nodejs软件包的一部分分发了,安装这两个软件包既不可能也不是不必要。

安装nodejs并查看是否可以运行npm


我有很多未满足的依赖项。我可以安装所有它们,除了nodejs-dev会由于nodejs-dev而失败:取决于:nodejs(= 0.8.22-1chl1〜precise1)但不会被安装
user809829 2013年

是的,我已经按照nodejs.org的说明添加了ppa:chris-lea / node.js。
user809829 2013年

有什么想法做什么?:(
user809829 2013年

nodejs-dev看起来已经落伍了。与Chris Lea交谈,询问他是否可以相应地更新PPA。
奥利(Oli)


0

您可以按照这个系统中的链接设置NPM。该链接适用于在系统中设置npm。


尽管此链接可以回答问题,但最好在此处包括答案的基本部分,并提供链接以供参考。如果链接的页面发生更改,仅链接的答案可能会变得无效
风暴

嗯..那是真的。下次我会记住这一点。谢谢!
Bidyut

我认为,这个答案与问题
无关-Sivabalan
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.