环境:
CentOS Linux release 7.3.1611 (Core)

安装报错信息:

[cenots7@localhost ~]$ sudo yum -y install npm
Loaded plugins: fastestmirror
Loading mirror speeds from cached hostfile
* remi-safe: mirror.innosol.asia
Resolving Dependencies
--> Running transaction check
---> Package npm.x86_64 :3.10.-1.6.11.1..el7 will be installed
--> Processing Dependency: nodejs = :6.11.-.el7 for package: :npm-3.10.-1.6.11.1..el7.x86_64
--> Running transaction check
---> Package nodejs.x86_64 :6.11.-.el7 will be installed
--> Processing Dependency: libuv >= :1.9. for package: :nodejs-6.11.-.el7.x86_64
--> Processing Dependency: http-parser >= 2.7. for package: :nodejs-6.11.-.el7.x86_64
--> Processing Dependency: libuv.so.()(64bit) for package: :nodejs-6.11.-.el7.x86_64
--> Processing Dependency: libicuuc.so.()(64bit) for package: :nodejs-6.11.-.el7.x86_64
--> Processing Dependency: libicui18n.so.()(64bit) for package: :nodejs-6.11.-.el7.x86_64
--> Processing Dependency: libicudata.so.()(64bit) for package: :nodejs-6.11.-.el7.x86_64
--> Processing Dependency: libhttp_parser.so.()(64bit) for package: :nodejs-6.11.-.el7.x86_64
--> Running transaction check
---> Package libicu.x86_64 :50.1.-.el7 will be installed
---> Package libuv.x86_64 :1.10.-.el7 will be installed
---> Package nodejs.x86_64 :6.11.-.el7 will be installed
--> Processing Dependency: http-parser >= 2.7. for package: :nodejs-6.11.-.el7.x86_64
--> Processing Dependency: libhttp_parser.so.()(64bit) for package: :nodejs-6.11.-.el7.x86_64
--> Finished Dependency Resolution
Error: Package: :nodejs-6.11.-.el7.x86_64 (epel)
Requires: libhttp_parser.so.()(64bit)
Error: Package: :nodejs-6.11.-.el7.x86_64 (epel)
Requires: http-parser >= 2.7.
You could try using --skip-broken to work around the problem
You could try running: rpm -Va --nofiles --nodigest

解决方法:

需要安装:http-parser 插件

[centos@localhost ~]$ sudo wget https://kojipkgs.fedoraproject.org//packages/http-parser/2.7.1/3.el7/x86_64/http-parser-2.7.1-3.el7.x86_64.rpm
[centos@localhost ~]$ sudo wget https://kojipkgs.fedoraproject.org//packages/http-parser/2.7.1/3.el7/x86_64/http-parser-devel-2.7.1-3.el7.x86_64.rpm
[centos@localhost ~]$ sudo yum -y localinstall http-parser-*
[centos@localhost ~]$ sudo yum -y install nodejs npm nodejs-devel
[centos@localhost ~]$ sudo rm -rf http-parser-*

Cenots 7 通过Yum 安装Node.js 报错问题的更多相关文章

  1. Windows安装Node.js报错:2503、2502的解决方法

    以管理员身份用msiexec安装 1.以管理员身份运行cmd命令 (Win + X, A) 以管理员身份运行cmd 2.cd到自己msi路径  用msiexec安装 用msiexec安装nodejs

  2. win10 安装Node.js 报错:2503

    解决方法: 使用管理员打开CMD

  3. centos7用yum安装node.js v8.x

    1.更新node.js v8.x yum源 // 不更新,提示没有 packages文件 # curl --silent --location https://rpm.nodesource.com/s ...

  4. yum安装Development Tools报错问题

    yum安装Development Tools报错问题 我们通过yum安装Development Tools开发组工具的时候,有时可能会遇到如下报错信息. [root@superdesktop ~]# ...

  5. yum安装node.js

    1.安装EPEL库 yum install epel-release 2.安装Node.js yum install nodejs 3.安装nodejs中常用的npm软件包管理器 yum instal ...

  6. keepalived yum安装后启动报错解决

    [root@centos8 ~]yum install keepalived -y [root@centos8 ~]systemctl start keepalived.services [root@ ...

  7. node.js报错:Cannot find module 'xxx'的解决办法

    从别处拷贝一份node.js项目,如图 控制台启动 nodemon index.js 后报错:Cannot find module xxx.删除node_modules,在启动时仍提示Cannot f ...

  8. yum安装的时候报错,关于python的函数库

    我在执行yum -y install nc命令的时候出现如下报错 There was a problem importing one of the Python modulesrequired to ...

  9. node.js报错总结

    1. Error: EISDIR, read 这个报错是目标不应该是文件夹,而是其他类型,本错误出现在使用fs.createReadStream()里参数传递了个文件夹,但是应该传递个文件. 参考地址 ...

随机推荐

  1. mysql 数据库保存\n 微信分享时不能换行

    主要因为保存的是\n 但是查询出来是\\n 所以需要把\\n替换为\n即可(不转换的话不会换行并且显示\n)

  2. i2c驱动dht12的原理和步骤

    一.步骤 1.首先匹配i2c的控制器设备和控制器驱动,会生成一个struct i2c_adapter对象, 2.根据i2c_board_info   ,在  arch/arm/mach-sunxi/s ...

  3. Java--java中的基本数据类型以及对应的包装类

    基本数据类型 序号 数据类型 长度(位数) 默认值 1 byte(整数型) 8 0 2 short(整数型) 16 0 3 int(整数型) 32 0 4 long(整数型) 64 0 5 float ...

  4. Jmeter连接Mysql出现Cannot create PoolableConnectionFactory (Could not create connection to database server.)错误

    0 环境 系统环境:win10 1 正文 一般是数据库的驱动包版本不匹配(我是直接放在jmeter/lib下的) 当然有时候需要添加?useUnicode=true&characterEnco ...

  5. python_8_集合

    1.集合:可变集合set,不可变集合frozenset,集合是无序不重复的 set('hello') set9[1,2,3,4]) set((1,2,3)) 2.添加元素 > add:将元素整体 ...

  6. 关于guava实现线程池

    private ListeningExecutorService executorService = MoreExecutors.listeningDecorator(Executors.newCac ...

  7. [LC] 767. Reorganize String

    Given a string S, check if the letters can be rearranged so that two characters that are adjacent to ...

  8. vue 起步(一)

    准备 安装nodejs(下载),Windows 安装包(.msi) npm相关 打开cmd查看npm版本, npm -v,如果没有安装npm,执行npm install npm -g进行安装 查询当前 ...

  9. django框架基础-ORM跨表操作-长期维护

    ###############    一对一跨表查询    ################ import os if __name__ == '__main__': os.environ.setde ...

  10. 树剖想法题——BZOJ3626

    本来是打算作为树剖练习的最后一题的,结果一直WA. 本来以为是自己写的太丑. 最后发现5w的数据 我开了10w的数组 然而有一个数组要×2 哦,好棒棒. #include<cstring> ...