安装nodejs时出现的问题

安装nodejs时出现的问题

第一个以下链接无法在 ubuntu 上安装 npm,我成功安装了 nodejs,但是当我安装 npm 时,出现错误:

The following packages have unmet dependencies:
**npm : Depends: node-gyp (>= 0.10.9) but it is not going to be installed**
E: Unable to correct problems, you have held broken packages.
root@yatin-3000-N200:/home/yatin/Documents/installations# npm install
The program 'npm' is currently not installed. You can install it by typing:
apt-get install npm*

还要告诉是否有一些命令,其依赖项也会在 Ubuntu 中自动安装,而无需我们关心它。

答案1

是的!经过一番搜索和努力,我在 askUbuntu 上找到了答案。首先,我们需要安装 g++-4.8,正确的方法如下: https://stackoverflow.com/questions/19836858/upgrade-gcc-4-6-3-on-ubuntu-12-04-to-4-8-2JintoThomas 回答,然后我们可以按照以下方式安装 nodejsUbuntu / 安装 NodeJS 和 npm,Anton Dozortsev 回答。谢谢 Parto,但我之前试过,那对我来说不起作用。然后安装 less 编译器(不是用于 nodejs,但如果需要的话)

npm install -g less

最后一步是:因为在 Ubuntu 上 node.js 的命令名是 nodejs(而不是 node),所以安装完成后,需要更改 lessc 命令的第一行。用你喜欢的文本编辑器(具有 root 权限)打开 /usr/local/bin/lessc,将第一行末尾的 node 更改为 nodejs。

-#!/usr/bin/env node
+#!/usr/bin/env nodejs

'-' 表示删除它,'+' 表示添加它

lessc 可能位于其他位置,请通过以下方式检查

which lessc

对我来说它位于 /usr/bin/lessc

相关内容