Trouble No Shoot
由于时效问题,该文某些代码、技术可能已经过期,请注意!!!本文最后更新于:3 年前
升级hexo遇到的问题
hexo的一个插件需要5.0以上的版本,看了下自己安装的是4.3的版本,所以想着升级一下。查了半天也没找到有效的方法。之后又查看了node的版本看着也很低,想升级的心又来了。折腾了半天愣是没升级成功,还把系统搞坏了,apt、dpkg这些也都没法用了。网上的资料有时候也不能盲目跟着做,还是用root账户删的,真是细思极恐,这要是公司的生产环境,这估计是要被祭天的。估计我也是仗着这是自己电脑里的子系统才敢这么胡作非为。系统坏了,本来想挽救一下的,发现越挽救问题越大。顺放弃。。。于是重新卸载Linux子系统,再重新安装,前后没花10分钟。果然还是微软baba的子系统安装卸载方便啊。
系统重新安装了,很多东西就要重新配置,比如github的免密提交等,这里也简单记录下。
首先配置github及生成ssh秘钥,执行
1 |
|
执行完后会在家目录的.ssh下生成下面几个文件
1 |
|
然后把公钥的内容添加到github上即可。
回到最开始的问题,升级hexo、node。
因为是新系统,所以相对简单些,直接安装新版的node,可以从官网下载最新的稳定版进行安装,不过我嫌麻烦懒得去下载,所以参考了这篇文章进行安装。
1 |
|
最后是升级hexo
1 |
|
参考
本博客所有文章除特别声明外,均采用 CC BY-SA 4.0 协议 ,转载请注明出处!