记录一次由于懒惰而吃亏的事情

事情的原由是这样的,前不久换了新的电脑,而后又想起了我好久都没有更新的 GitHub Page 上面的博客。因此打开了我好久之前为本身准备的安装 Hexo 的教程,当我根据这份教程将 Hexo 搭建好以后便满心欢喜的顺势写了一篇博文(或者说是一纸空文),但以后发生的事情,让我一个晚上都在折腾。面试

过程顺利不表明结果完美

古人云——行百里者半九十,完成一件事情有的时候是很曲折的,并不都是一路顺风。而咱们的记忆也是很奇怪,每每越是让人痛苦的事情,越是记忆深入,越是记忆深入的,也越让人痛苦。因而乎就造成了一个死结,难以解开。可是还有一种更让人惧怕的就是暂时忘却了伤痛,可是在同一个地方又栽了一个跟头,又感觉到相同的痛苦的时候回忆起了上一次的痛苦。编程

这一次栽的跟头是和英语、浮躁有关系,谁教我从小就不喜欢英语呢。本来觉得大学上完以后就不再用这该死的英语了,觉得就今后和英语说再见了。但谁知当时的我太年轻,too young too simple。其实在上学的时候我就应该发现本身的这个想法是有多么的不切实际,应为本身天天面对的就是英文。(说不定哪天中文编程会替代英文也说不许呢)浏览器

回到那个夜黑风高的夜晚,时间大约是 8:30 左右,安装好 Hexo 的环境以后我便花了一点时间,写了一篇不痛不痒的博文,准备上传到 GitHub Page 上面,可是在 Hexo generate 的时候却发生了错误。我新写的博文没法编译经过,终端刷刷刷的报了一堆错误。终端出错了我并不意外,工做中遇到的 Bug 有不少,也基本都被我解决了。因此我很坦然的开始下意识的解决这个问题。hexo

经验主义害死人

说实在的,我已经被我本身的这种经验主义坑过好屡次, 上一次被他坑的时候是在面试的时候。当时面试有一道题目是一对兔子生小兔子的递归编程题。由于以前作过这道题目,因此面试的时候我连题目都没有仔细的看完,就开始“自信满满”的写起了程序来了。结果可想而知,我写出来的程序并不正确,存在着不少的问题,但还好那一次面试勉勉强强的经过了。教程

这一次 Hexo 报错的问题我又用个人仅有的那么一点经验去“解决”了,我不加思索的,连报错的地方都没有弄清楚的时候,就下意思的打开浏览器,熟练地打开百度,而后键入问题,开始了个人“解决”之路。递归

通过了一番百度,一个答案映入个人眼前,说由于我 Mac 上 Node.js 的版本过高,而 Hexo 没法识别这么高的版本,因此出错。因而乎我又熟练地百度起如何在 Mac 上卸载 Node.js,如何管理多版本的 Node.js…博客

通过了一番折腾以后,我安装好了一个低版本的 Node.js,觉得问题就这样能够解决了以后,新的问题又接踵而来。it

坚持和思考

原来的问题有没有解决我并不知道(其实并无解决),缘由是当我安装了一个低版本的 Node.js 以后,又出现了一个新的问题,引起这个问题的缘由在次日我才明白——以前的 Node.js 并无卸载干净,而致使 Hexo 在引用 Node.js 的模块的时候出现数量不一致的问题,从而致使调用失败。编译

而当时的我并不知道是这个缘由致使的问题,我边猜想边百度边解决,直到夜里十二点尚未解决好这个问题。中途我曾经想过放弃,可是我又是一个“完美主义者”,我实在是忍受不了在终端键入 hexo 以后会出现一堆错误的提示。可是考虑到次日还要上班,再熬下去对于明天的本身是一种不负责(其实已经到次日了)。因此就在怀揣着郁闷和疑惑的感受进入了梦乡。百度

峰回路转?

问题每每都是在不经意间被解决的,灵感每每都是在某一个刹那迸发出来。我算是一个幸运的人,在次日上午的时候我发现了解决的途径,而且按照网上的说明将 Node.js 给完全删除了,至于怎么删除的我如今已经忘记了。或许我应该将方法记录下来,以便之后再遇到的时候好快速解决(说实在的,我可不想再遇到这样的问题了)。本觉得就这样结束的时候,最初的那个错误又霸占了个人终端。因而乎我等于白白花了好几个小时在原地踏步,彻底没有一丝一毫的进步。

或许得益于清晨的那一缕阳光,让我再也不像以前那个晚上哪同样匆忙,这一次我仔细的阅读了终端上面的错误。一瞬间我恍然大悟,原来是一个语法错误而引起的问题。对文本稍加修改以后,再次运行 hexo generate,此次进行的很顺利,文章如约上传到了 GitHub Page 上面。算是完成了初步的目标。

反思和启示

逝者如斯夫,不舍昼夜。

此次的问题其根本缘由在于本身的经验主义和对英语的不熟悉,或者说本身懒惰也并没有问题。人的记忆会遗忘,但记录下来的事情每每不是那么容易忘却。因此我但愿用这篇博客记录下个人故事,但愿之后个人在将来某个时刻回忆起,或是看到这篇博文的时候可以想起当时的错误,从而让本身再也不犯一样的错误。在哪一个晚上我但凡是再仔细的查看一下报错的缘由,或者是思考一下为何会出错,可能就不会让我浪费那么多的时间了。

相关文章
相关标签/搜索