安装某主题依赖 nodejieba 库,该库又依赖 windows-build-tools 和 node-gyp

git bash shell 下 cnpm install -g windows-build-tools 报错

返回信息说 最好使用 powershell 而且还是以管理员身份运行。 这里搜一下ps的路径

start 进去上面的路径,右键以管理员身份运行,然后重新安装 cnpm install -g windows-build-tools

结果卡在这里半天不动,无赖按下 Ctrl + C 中断,这里我是已经装好了python 了的

重新来一遍,结果直接报错了,猜想可能是因为之前装了存在缓存的影响

这里把 windows-build-tools 卸载了,清掉上次安装失败的残余重新来。

结果还是不行,不过给了提示,原因残余还在

这里手动进去 node_modules里将windows-build-tools删除, 删完之后再来,结果还是不行

上网查了一下资料,看到官网给出的安装方式

https://www.npmjs.com/package/windows-build-tools

基本是一样的啊,难道因为我电脑没有安装 visual studio 的缘故?

不过总感觉python在安装过程中,如果没有就会在线下载并安装, visual studio应该也可以,不服气的我 不断的把

node_modules下的windows-build-tools删除,并执行 npm install -g  windows-build-tools

结果TMD竟然装成功了,也许就是要死磕一下

总结一下: 不断重试是因为猜库在国外,网络不稳定导致中断,另一方面一定不要用cnpm安装,用npm,慢就慢点,至少还是能装上官方给的新版

上面问题的补充,发现visual studio 确实和python一样会被下载下来,如下图是保存位置

进入该目录,手动运行报错了,原来是缺少.NET Framework 4.6

进入提示给出的网址安装.NET环境 很尴尬的是笔记本的操作系统win7 32位不支持安装4.6

不过查阅官方文档,好像可以通过安装SP1补丁包解决该问题

https://support.microsoft.com/zh-cn/help/15090/windows-7-install-service-pack-1-sp1

接着安装 node-gyp 卡了就等会,实在不行就中断重来,国外网速慢正常现象

http://www.codes51.com/itwd/4216068.html

安装 nodejeba的 mamboer/lunr.js  各种报错,先是 上图出现的平台不支持,后面不管敲什么命令都出现平台不支持,重启一下系统就不会有此问题了

在各种报错的不断尝试下,最终成功了,总结一下: 还是尽量使用cnpm,容易成功, 然后安装 mamboer/lunr.js 最好在 hexo blog目录里安装,因为--save

cnpm 和 npm安装的包不再同一个位置,所以先cnpm重新把依赖包安装了

hexo建站报错解决记录的更多相关文章

  1. CentOS 6.5 Maven 编译 Apache Tez 0.8.3 踩坑/报错解决记录

    最近准备学习使用Tez,因此从官网下载了最新的Tez 0.8.3源码,按照安装教程编译使用.平时使用的集群环境是离线的,本打算这一次也进行离线编译,无奈一编译就开始报缺少jar包的错,即使手动下载ja ...

  2. Maven package 报错解决记录以及编译scala的pom.xml

    可以打包的pom.xml: <project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http:/ ...

  3. sublime Text3安装 markdownediting 报错 解决记录

    看了一下官方文档,也是醉了,都怪自己的无知. 在安装时候不要打开.md的文件,因为你里面有可能有一些语法错误,所以会导致报错. 解决方法关闭其他文件,在重新安装! 官方解释: 参考文档:Trouble ...

  4. React Native运行安卓报错解决记录

    1>Error:Configuration with name ‘default’ not found. 解决链接: http://blog.csdn.net/u011240877/articl ...

  5. 使用 BeanUtils 报错解决记录

    在使用BeanUtils.populate方法时,报错如下: java.lang.NoClassDefFoundError: org/apache/commons/collections/FastHa ...

  6. 存储过程收集统计信息ORA-20000报错解决记录

    存储过程如下: create or replace procedure ad.table_analyse_bill( p_BillMonth in number,--bill_month p_tail ...

  7. 【故障处理】 DBCA建库报错CRS-2566

    [故障处理] DBCA建库报错CRS-2566 PRCR-1071 PRCR-1006 一.1  BLOG文档结构图       一.2  前言部分   一.2.1  导读和注意事项 各位技术爱好者, ...

  8. Windows系统安装最新版本RabbitMQ3.8.3及报错解决

    今天想安装下RabbitMQ写几个用例看下,发现最新的安装包有些问题,不能直接安装使用,遇到一些问题,记录一下解决办法. 下载安装包 因为RabbitMQ是Erlang编写,安装时,需要先安装Erla ...

  9. (报错解决)Exception encountered during context initialization

    转: (报错解决)Exception encountered during context initialization 关键词 JavaEE JavaWeb eclipse XML AspectJ ...

随机推荐

  1. RTF文件格式

    文档地址 首先给出一个生成最简单的RTF文件的脚本 f=open('hello_world.rtf','w') padding='{\\rtf1\\ansi' padding+=' Hello Wor ...

  2. Windows 下安装Git工具及基础使用

    Git简介 git是很好一个工具使用,可以执行liunx命令,有git环境后windows系统就可以进行shell命令操作,就可以添加其他liunx辅助软件进行执行,git也代码库管理工具,无论是上传 ...

  3. 《剑指offer》丑数

    本题来自<剑指offer> 反转链表 题目: 思路: C++ Code: Python Code: 总结:

  4. 期货大赛项目|六,iCheck漂亮的复选框

    废话不多说,直接上图 对,还是上篇文章的图,这次我们不研究datatables,而是看这个复选框,比平常的复选框漂亮太多 看看我是如何实现的吧 插件叫iCheck 用法也简单 引入js和css $(& ...

  5. String Formatting in C#

    原文地址 http://blog.stevex.net/string-formatting-in-csharp/ When I started working with the .NET framew ...

  6. sql语法总结

    1.创建表 . 创建时间 default current_imestamp(6) 更新时间 default current_timestamp(6)  on update current_timest ...

  7. cache 缓存的处理

    , ) { ? ? ) && ? lstorage.remove(key) : sstorage.remove(key) } /** * 更新缓存配置文件 */ Cache.proto ...

  8. Taro使用mobx做国际化小程序

    效果 目前项目使用的是Taro做小程序开发框架,Taro可以集成mbox,当然一些正常的框架也可以集成mbox,只不过需要自己集成,或者用redux也可以用相同的思想实现. 思路 利用mbox act ...

  9. 禁用JavaScript之后,你的网站表现如何?

    一 最近要做一个新官网,需求评审完之后,考虑到官网都是纯静态页面,功能简单,操起vue-cli3几秒内创建好了项目脚手架,开发前,我打开了首页模板文件,看到下面这行字,有了一些思考-- <nos ...

  10. [wordpress]更新插件时,免去FTP操作

    我们先进入服务器 先找到wordpress配置文件wp-config.php,用locate命令寻找文件所在路径. sudo updatedb locate wp-config.php 然后cd到改路 ...