CentOS下npm安装hexo

版权声明: https://blog.csdn.net/smileyan9/article/details/86709641

1. 编写目的

自己安装时出了一些问题,解决后做笔记,也帮助遇到这样问题的其他小伙伴们。

2. 问题描述

CentOS云服务上安装了node.js,npm后,再安装hexo成功了,但是却运行不了,总是提示没有这样的指令。

-bash: hexo: command not found

3. 解决方法

  • 前提说明
    首先必须安装好了node.js和npm,然后还需要安装hexo-cli以及git。
    如果没有安装,请参考下面安装过程:
    yum -y install git
    npm install hexo-cli
    
  • 寻找发现
    安装后我们需要找一下hexo,目录如下:
    /usr/src/node-v10.15.1-linux-x64/bin
    
    也有可能是目录
    /usr/src/node_modules/hexo/bin
    
    总之是在node.js的安装目录下的可执行文件夹下。如果找不到可以考虑使用 whereis hexo找到hexo的路径。
    我们可以发现这个文件夹有hexo,并且能够运行hexo init test这样的命令,在这个bin文件夹下测试一下:
    ./hexo init test
    
    可以成功运行。
  • 添加软链接
     ln -s /usr/src/node-v10.15.1-linux-x64/bin/hexo /usr/local/bin/ 
    
    执行完这个命令之后,hexo即是全局命令了,我们可以跳转到自己希望的文件夹下,执行hexo的初始化等命令。

大功告成!

猜你喜欢

转载自blog.csdn.net/smileyan9/article/details/86709641