Gather ye rosebuds while ye may

花了好长时间重装了Hexo

    麦客爱苹果

  1. 问题哪里来的
  2. 重装
  3. 这个故事告诉我们

今天使用hexo的时候,发现找不到这个命令了
打开finder,我的hexo文件夹还在那里
当时并不知道是哪个地方出问题了
就只是简单的在zshrc文件中添加了hexo bin文件的alias
但是今天在deploy新文章的时候,发现hexo彻底不能用了

问题哪里来的

我昨天添加hexo sitemap插件的时候
顺手更改了nvm,并且没有配置好
导致系统使用的node版本中没有hexo
我在找到这个问题的途中尝试了重装npm
不幸的是npm问题更多,err红了一大片
在中间等待和ctrl c的多次循环中我选择了放弃

重装

先备份,就是把hexo文件夹改个名字,比如说hexo1
卸载nvm:

1
2
3
rm -rf ~/.nvm
rm -rf ~/.npm
rm -rf ~/.bower

然后重新装:

1
sudo curl -o- https://raw.githubusercontent.com/creationix/nvm/v0.31.0/install.sh | zsh

然后重新装hexo:

1
2
sudo npm install hexo-cli -g
hexo init

还有之前的各种hexo插件:

1
2
npm install hexo-generator-feed --save
npm install hexo-generator-sitemap --save

然后把之前备份的source文件夹,配置文件_config.yml,theme文件
都拷贝进去

这个故事告诉我们

好好等,不要胡乱ctrl c
然后时常备份,要会看报错信息


页阅读量:  ・  站访问量:  ・  站访客数: