我尝试按照说明在服务器上安装Hexo:

[root@VM_150_20_centos ~]# yum install -y nodejs
[root@VM_150_20_centos ~]# npm install -g hexo-cli
[root@VM_150_20_centos ~]# hexo init blog
[root@VM_150_20_centos ~]# cd blog
[root@VM_150_20_centos blog]# npm install
[root@VM_150_20_centos blog]# hexo generate


当我尝试生成时,出现错误:

[root@VM_150_20_centos blog]# hexo generate

/root/blog/node_modules/hexo/lib/extend/tag.js:184
  body((err, result) => {
                      ^
ERROR Local hexo not found in ~/blog
ERROR Try running: 'npm install hexo --save'


我尝试运行npm install hexo --save,但没有帮助。

我的服务器是CentOS6.8 64位

最佳答案

CentOS6具有旧的Node版本。

输入node -v以查看已安装的版本(〜v0.10.x)。

维护的旧节点版本was dropped

现在来看requirements under linux

node_js:
  - "6"
  - "node


这意味着至少需要node version 6

关于node.js - 找不到本地十六进制,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/45997203/

10-09 21:21