`
ericslegend
  • 浏览: 87263 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

npm安装包失败引出的一个错误: header expat.h : not installed

阅读更多

使用npm install -gd metaweblog过程中发生以下错误:


 

初步判断,node-expat安装出现问题,百度google之,大部分反馈是修改Bulid.py,如http://www.cnblogs.com/limei/archive/2011/09/16/2178519.html

尝试后无效果,仍然报错,怀疑是不是expat有这么个包没有安装,试用:apt-get install expat,安装这个包,然后在尝试安装metaweblog,报错:


 

再搜索expat.h not installed的原因,最终找到有人在安装node-xmpp时提交的一个issue:https://github.com/astro/node-xmpp/issues/33,按照里面说的安装apt-get install libexpat1-dev,之后再安装metaweblog,发现node-expat包安装成功,搞定!

 


 

 

  • 大小: 123.9 KB
  • 大小: 40.5 KB
  • 大小: 53.5 KB
1
1
分享到:
评论

相关推荐

    国内npm源镜像(npm加速下载)

    国内镜像源,国内npm源镜像(npm加速下载)淘宝 NPM 镜像:https://registry.npm.taobao.org 阿里云 NPM 镜像:https://npm.aliyun.com 腾讯云 NPM 镜像:https://mirrors.cloud.tencent.com/npm/ 华为云 NPM 镜像:...

    NodeJs&NPM;安装包.rar

    例如,初始化一个新的Node.js项目,可以运行`npm init`,这会创建一个package.json文件。要安装一个模块,如Express框架,使用`npm install express --save`,`--save`参数会将该模块添加到package.json的...

    vue 动态设置img的src地址无效,npm run build 后找不到文件的解决

    npm run build 后出现 xxxxxxx net::ERR_FILE_NOT_FOUND 解决办法: 进入:build文件夹 > 打开 webpack.prod.conf.js 找到:output 对象 添加:publicPath:‘./’ 具体写法: publicPath: process.env.NODE_ENV =...

    npm安装包.rar

    **MYSQL** 是世界上最受欢迎的关系型数据库管理系统之一,版本5.6.44是一个成熟且被广泛部署的版本,具有良好的稳定性。MySQL 5.6引入了许多性能优化,如InnoDB存储引擎的改进、查询优化器的增强等。要安装MySQL,...

    jtopo-npm 安装包

    `jtopo_npm` 压缩包则是将jtopo库封装为一个npm模块,方便开发者在Node.js环境中使用。 **主要知识点:** 1. **npm 安装与配置** - npm的全局安装:通过`npm install -g`命令可以全局安装npm,使得在任何目录下都...

    部署Vue必备 node安装包.zip

    Node.js是一个基于Chrome V8引擎的JavaScript运行时,广泛用于构建可扩展的网络应用。在Vue.js项目中,Node.js通常用于安装和管理项目依赖,以及运行构建和开发服务器等任务。 内容: Node.js介绍: 描述: 介绍...

    npm-6.14.11-1.14.16.0.2.module_el8.4.0+716+f63d6d3d.ppc64le.rpm

    官方离线安装包,亲测可用。使用rpm -ivh [rpm完整包名] 进行安装

    npm国内镜像 安装失败的几种解决方案

    另外,还可以参考[cnpmjs.org](https://github.com/cnpm/cnpmjs.org)项目,这是一个由淘宝团队维护的npm的克隆版,旨在提供更快的包下载服务。 总的来说,通过上述方法,可以有效地解决npm在国内安装过程中遇到的...

    node.js官方v14.17.3-x64版本msi安装包【集成npm】

    总结一下,Node.js v14.17.3-x64.msi 是一个针对64位系统的稳定版 Node.js 安装包,内置 npm 包管理器。通过 MSI 安装程序,用户可以轻松地在 Windows 上安装并开始使用 Node.js 和 npm,进行服务器端的 JavaScript ...

    解决 github项目clone报错 Failed connect to github.com:443; 解决

    起因:npm构建时报错 npm ERR! Error while executing: npm ERR! /usr/bin/git ls-remote -h -t https://github.com/nhn/raphael.git npm ERR! npm ERR! fatal: unable to access '...

    使用verdaccio 搭建npm私有仓库.docx

    使用 Verdaccio 搭建 npm 私有仓库是指使用 Verdaccio 工具来搭建一个私有的 npm 仓库,用于存储和管理公司或个人项目中的 npm 包。下面将详细介绍如何使用 Verdaccio 搭建 npm 私有仓库。 一、安装 Node.js 首先...

    NodeJs-v18.12.1-x86 Windows安装包

    Node.js 是一个开源的、跨平台的 JavaScript 运行环境,它允许开发者在服务器端运行 JavaScript 代码。Node.js 的最新稳定版本是 v18.12.1,这是一个针对 x86 架构的 Windows 版本。在这个版本中,用户可以享受到...

    这是一个用于在 Node 项目中使用 ripgrep 的 npm 模块 它由 VS Code 使用

    这是一个用于在 Node 项目中使用 ripgrep 的 npm 模块。它由 VS Code 使用。vscode安装vscode-ripgrep失败处理仓库。Ripgrep 内置于 microsoft/ripgrep-prebuild,并发布到该存储库中每个标签的版本中。在此模块的...

    解决robotjs npm i 安装失败 node-modules 包 , 包含 win7 及 win10以上的两个版本

    4. **编译问题**:`robotjs`是一个包含C++源码的包,需要编译才能运行,如果系统缺乏编译环境或者Visual C++ Build Tools,也会导致安装失败。 针对上述问题,这里提供一种解决方法,即**手动安装**`robotjs`: 1. ...

    nodejs安装包 node-v16.20.2-x64

    Node.js 是一个开源、跨平台的 JavaScript 运行环境,它允许开发者在服务器端执行 JavaScript 代码。Node.js 使用 V8 引擎,这个引擎是谷歌 Chrome 浏览器背后的高性能 JavaScript 引擎。Node.js 的核心优势在于其非...

    python官方2.7.15.amd64版本msi安装包

    "python-2.7.15.amd64.msi"这个文件就是这样一个MSI安装包,用户只需双击运行,然后按照向导提示完成安装。安装过程中,系统会自动处理依赖关系,创建环境变量,以及将Python添加到系统的PATH变量中,这样用户就可以...

    npm-6.14.10-1.12.20.1.1.module_el8.4.0+649+b0593ddf.aarch64.rpm

    官方离线安装包,亲测可用。使用rpm -ivh [rpm完整包名] 进行安装

    npm-check:检查过期、错误、无用的依赖.zip

    npm-check 是一个非常实用的开源工具,用于帮助Node.js开发者检查他们的项目中是否存在过期、错误或无用的依赖项。这个工具对于维护项目代码的健康性和安全性至关重要,因为过时的依赖可能会引入已知的安全漏洞,而...

    优先级纱线:如果项目具有yarn.lock,请将npm install更改为yarn

    如果项目具有yarn.lock,请将npm install更改为yarn。 命令行界面 $ npm install --global prioritize-yarn $ alias npm='prioritize-yarn' // Using yarn, when there is a `yarn.lock`. $ npm install yarn ...

Global site tag (gtag.js) - Google Analytics