我尝试按照说明在服务器上安装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/