hexo问题篇(偶尔抽抽疯)
hexo安安稳稳的跑了很久,然后 。。。。
让人心碎的hexo问题,华丽丽的摔倒在坑里,只因update了hexo version
最是哪一句 hexo server让人欲哭无泪
-问题场景
设备: Mac OS X
Error with DTrace
{ [Error: Cannot find module './build/Release/DTraceProviderBindings'] code: 'MODULE_NOT_FOUND' }
{ [Error: Cannot find module './build/default/DTraceProviderBindings'] code: 'MODULE_NOT_FOUND' }
{ [Error: Cannot find module './build/Debug/DTraceProviderBindings'] code: 'MODULE_NOT_FOUND' }
Info Hexo is running at http://0.0.0.0:4000/. Press Ctrl+C to stop.
执行 hexo s 之后,出现上述画面,如上所示,服务确实启动了,伴随着让人讨厌的Error提示,作为一名程序员,眼里怎么容忍这等错误,很利索的就执行了 (很久没升级,第一反应版本问题)
| 1 | sudo cnpm update hexo -g | 
满怀希望的敲入 hexo s 结果华丽丽的悲剧了,泛着黑色的终端上出现了那么华丽丽的一坨:
| 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 | Usage: hexo <command> Commands: clean Removed generated files and cache. config Get or set configurations. deploy Deploy your website. generate Generate static files. help Get help on a command. init Create a new Hexo folder. list List the information of the site migrate Migrate your site from other system to Hexo. new Create a new post. publish Moves a draft post from _drafts to _posts folder. render Render files with renderer plugins. version Display version information. Global Options: --config Specify config file instead of using _config.yml --cwd Specify the CWD --debug Display all verbose messages in the terminal --draft Display draft posts --safe Disable all plugins and scripts --silent Hide output on console For more help, you can use 'hexo help [command]' for the detailed information or you can check the docs: http://hexo.io/docs/ | 
瞬间我的世界变成了终端一样的酷黑, command就这么没了,被狗吃了?
-解决问题
上度娘一阵翻搅,有说是node问题,麻利利的用 n 切换node版本,各种升级,包括npm
| 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 | n ls ...... 5.7.1 5.8.0 5.9.0 5.9.1 5.10.0 5.10.1 5.11.0 5.11.1 5.12.0 6.0.0 6.1.0 6.2.0  6.2.1 6.2.2 6.3.0 6.3.1  6.4.0  ...... n 6.4.0 //切换node版本到 6.4.0 sudo cnpm uninstall hexo -g //全局卸载 hexo sudo cnpm install hexo -g // 全局重装 hexo hexo server //满怀希望的敲下回车键 | 
春天没有来到,我听到了心碎的声音,又是更恶心的一坨扑面而来…
| 1 2 3 4 5 6 | { [Error: Cannot find module './build/Release/DTraceProviderBindings'] code: 'MODULE_NOT_FOUND' } { [Error: Cannot find module './build/default/DTraceProviderBindings'] code: 'MODULE_NOT_FOUND' } { [Error: Cannot find module './build/Debug/DTraceProviderBindings'] code: 'MODULE_NOT_FOUND' } Info Hexo is running at http://0.0.0.0:4000/. Press Ctrl+C to stop. INFO Start processing FATAL Something's wrong. Maybe you can find the solution here: http://hexo.io/docs/troubleshooting.html | 
认真的打开了错误链接http://hexo.io/docs/troubleshooting.html
很容易看到了错误解决方案:
| 1 | $ npm install hexo --no-optional | 
单纯的我开心的敲下这个命令,虽然不知道why,反正别人有这个方案。
事实证明,心碎的多了就不会痛,再一次证明我们年轻和单纯,几度夕阳红,错误依旧在。
问度娘,大家都告诉我 用这个方案妥妥的……
最终一番查找和论证,得出最后结论, 打开 _config.yml 配置文件
| 1 2 3 4 5 | plugins: # - hexo-generator-feed # - hexo-generator-sitemap // 没错 删除plugins依赖的插件 | 
结果,云开见日月,一切恢复了当初,曾经的最好,好想哭….
妈蛋,抽疯一样的hexo
如果hexo d推送不到github或者卡死,尝试以下步骤:
- 删除根目录下的 .deploy_git 文件夹
- 删除 db.json 文件
- hexo clean
- hexo d -g
至此,确保你的计算机正确安装和配置了 git,依然卡死不动,那么请耐心等待,可能是github的链接问题。
hexo问题篇(偶尔抽抽疯)的更多相关文章
- js canvas画柱状图 没什么高端的 就是一篇偶尔思路的
		公司项目要用js画柱状图,本来想用个插件吧 chart.js 忽然一想 我们也用不了那么大的插件.自己写个吧,也能看看自己那点数学水平能够不! 有几个小亮点吧 1.函数x 和 函数y 对坐标进行了转化 ... 
- TGL站长关于常见问题的回复
		问题地址: http://www.thegrouplet.com/thread-112923-1-1.html 问题: 网站配有太多的模板是否影响网站加载速度 月光答复: wp不需要删除其他的模板,不 ... 
- 身处IT的你对身边人都有哪些影响
		前不久,跟外甥一起吃饭:他明年就要中考了,我就想,这马上就到人生的关键路口了,看他自己对将来有什么想法没:就问了句:勇勇,你以后想学习哪些方面的东西或者想从事什么工作呢?他简单的说了句:我要跟你一样学 ... 
- 利用Hexo搭建个人博客-博客发布篇
		通过 <利用Hexo搭建个人博客-环境搭建篇> 以及 <利用Hexo搭建个人博客-博客初始化篇>,我们了解到了利用Hexo搭建个人博客需要的环境以及配置,下面这篇文章将会介绍如 ... 
- 利用Hexo搭建个人博客-博客初始化篇
		上一篇博文 <利用Hexo搭建个人博客-环境搭建篇> 中,我们讲解了利用Hexo搭建个人博客应该要配置哪些环境.相信大家已经迫不及待的想要知道接下来应该要怎么把自己的博客搭起来了,下面,让 ... 
- 利用Hexo搭建个人博客-环境搭建篇
		我是一个爱写博客进行总结分享的人.然而,有着热爱写博客并且深知写博客好处的我,却没有好好的把这个习惯坚持下来.如今毕业已经一年多了吧,每一次与师弟师妹们聊天,我总会意味深长的建议他们,一定要定期梳理总 ... 
- 利用Github和Hexo搭建独立的个人博客--基础篇
		利用Github和Hexo搭建独立的个人博客--基础篇 摘要:本文主要参考了使用hexo和Github上创建自己的博客.如何搭建一个独立博客--简明Github Pages与Hexo教程和使用GitH ... 
- BuzzSumo:什么样的文章能获得疯转?(基于1亿篇文章大数据分析)
		BuzzSumo:什么样的文章能获得疯转?(基于1亿篇文章大数据分析) 社交媒体追踪服务分析工具BuzzSumo,2014年5月前后对社交媒体上超过1亿篇文章进行了分析,试图找出一个答案: 什么样的内 ... 
- 基于Hexo+Node.js+github+coding搭建个人博客——基础篇
		附上个人教程:http://www.ookamiantd.top/2017/build-blog-hexo-base/ 搭建此博客的动机以及好处在此就不多谈了,之前已经表达过,详情请看Start My ... 
随机推荐
- 【转】python编码规范
			http://blog.csdn.net/willhuo/article/details/49300441 决定开始Python之路了,利用业余时间,争取更深入学习Python.编程语言不是艺术,而是 ... 
- GitHub官方介绍(中文翻译)
			注:本人亲自翻译,转载请注明出处. 官方链接地址 http://guides.github.com/activities/hello-world/ Hello World 项目在计算机编程界是一项历史 ... 
- ecshop后台模板设置中将非可编辑区改为可编辑区
			原代码 <file name="category.dwt"> <region name="左边区域"> <lib>cart& ... 
- memcache相同主域名下的session共享
			本配置适合具有相同主域名的多台服务器进行session共享. 例如:www.lee.com , bbs.lee.com(多个子域名). 配置session保存在memcache: ini_set(&q ... 
- Why is applicationhost.config still being added to source control even thought it's in gitignore
			Why is applicationhost.config still being added to source control even thought it's in gitignore g ... 
- servlet中的相对路径和绝对路径 及/, ./, ../的区别
			./ 当前目录../ 父级目录/ 根目录资源寻找都是依靠路径,资源存储方式是按照哈希表运算的,所以路径的计算其实就是哈希值的计算. servlet中,所有路径的配置都要用绝对路径. 什么是绝对路径,就 ... 
- 【Delphi】获取EIP
			var EIP: Cardinal; procedure GetEIP(); stdcall; asm pop eax; mov EIP,eax; push eax; end; procedure T ... 
- Python之闭包
			Python之闭包 我们知道,在装饰器中,可以在函数体内创建另外一个函数,例如: def makebold(fn): def wrapped(): return "<b>&quo ... 
- MVC中 _ViewStart _Layout  Index三个页面中的加载顺序
			MVC学习中忽然想到一个问题.. 在访问一个Index.cshtml页面时, MVC的加载顺序是怎么样的呢? 首先说下我的结论 . _ViewStart.cshtml . Index.cshtml . ... 
- 浅谈JavaScript中的变量、参数、作用域和作用域链
			基本类型和引用类型 在JavaScript中有两种数据类型值.基本类型值和引用类型值.基本类型值指的是简单的数据段,而引用类型值指的是可能由多个值构成的对象.在JavaScript中有5种基本数据类型 ... 
