扬庆の博客

Hexo- 两台电脑同步问题解决

字数统计: 448阅读时长: 1 min
2021/03/03 Share

解决 Hexo: command not found: hexo 的解决方法

这里我只介绍我的问题, 如果有相同问题的小伙伴继续往下看

问题场景

  1. 公司 Hexo 网站初次搭建完成, 并且本地源码针对我想要的主题做了一些修改和配置

    所以下班回到家, 想继续配置我的网站

  2. 前面的步骤( npm git nvm)我在公司已经做好, 将源码同步到 github 上新建的一个分支 Blog, private 仓库

  3. 到家后, git clone xxx 同步到 Desktop 上面 , cd ~/Blog , 像网上说的那样 npm install并没有解决问题,出现 hexo not found

  4. 乱设置一通后发现可以使用了, 这里记录下我的操作

1
2
3
4
5
6
7
8
brew install nvm
//这个过程中可能需要安装gcc或者其它需要依赖的工具 按照提示一次安装好即可

mkdir ~/.nvm
export NVM_DIR=~/.nvm
.$(brew --prefix nvm)/nvm.sh

//这个步骤中mac下的brew需要通过--prefix这种形式完成

直接将上面你的两端一次一次的放到命令行里面执行, 我本地用的 iTerms 命令行工具

接着出现了问题

command not found nvm

由于我的命令行工具使用的是 iTerms , 所以编辑~/.zshrc这个文件 , 通过 vim 命令拼接 打开,

接着将下面的内容放进去

1
2
export NVM_DIR="/Users/yourcomptername/.nvm"
[ -s "$NVM_DIR/nvm.sh" ] && . "$NVM_DIR/nvm.sh"

yourcomptername 换成自己电脑的名字 : 比如/Users/xx/.nvm

sudo npm install hexo-cli -g

最后重新安装了 hexo, 奇迹般的 ok 了.

至于导致是哪里出了问题, 我也没深究, 仅此用于记录下操作, 有相同问题的小伙伴可以试试

参考链接

CATALOG
  1. 1. 解决 Hexo: command not found: hexo 的解决方法
    1. 1.1. 问题场景