【发布时间】:2016-03-18 00:41:43
【问题描述】:
我正在浏览一个 AngularJS 教程,在 get started 部分它说:
在基于 Debian 的发行版中,存在名称冲突 称为节点的实用程序。建议的解决方案是同时安装 nodejs-legacy apt 包,将 node 重命名为 nodejs。
- apt-get install nodejs-legacy npm
- nodejs --version
- npm --version
我不明白基于 Debian 的发行版是什么意思,即使转到 https://packages.debian.org/sid/nodejs-legacy
附带说明一下,我之前在其他教程中使用过 Angular 和 Node,所以我不确定是否应该遵循这个入门部分。我现在有点喜欢它,因为我安装 nvm 时并没有打算或理解它的用途。
【问题讨论】:
-
你知道Debian实际上是什么吗?
-
Debian 是一种 Linux 风格,以一个叫 Ian 的家伙和一个叫 Deborah 的女孩的名字命名。
-
Debain 是 Linux 内核的发行版,包括 Ubuntu。基本上听起来它有一个根工具,也称为节点。如果您尝试调用 nodejs,这可能会导致问题,以便他们创建更明确的可执行文件名称。
-
查看 Debian 标签的信息标签 -- stackoverflow.com/tags/debian/info
-
@Marty 不,不是。我在给出的上下文中查找了它,关于“nodejs-legacy”。真的很沮丧,在教程中遇到这样一个未定义的术语,不知道它是否适用于我。