最近准备使用nodebb 搭建一个论坛。我选择的是最近的稳定版本  1.1.4.3

但是在安装node bb程序的时候,发现现在流行的文档都无法正常安装。

刚开始按照官网文档 

https://docs.nodebb.org/installing/os/centos/

安装的时候,在执行 ./nodebb setup 命令的时候提示失败。错误信息是 install 的时候时候语法错误。

于是我又找到了国内的改良过的安装文档

https://github.com/NodeBB-China/NodeBB-China

但是还是会遇到同样的问题。

我检索了一下文档中提到的nodejs 版本 v6.0.0,而目前nodejs 12.18.3

于是我猜测是node  js 编译器版本过低。不支持node bb的较新的语法。重新整理一次安装文档。

1 更新cent-os 7 必要组件

yum -y install epel-release (centos6不用运行这条命令)

2  安装必要的工具

yum -y groupinstall “Development Tools”

yum -y install git redis ImageMagick npm

3  使用较新版本的nvm安装 node js

curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.35.3/install.sh|bash

source ~/.bash_profile

nvm list-remote

nvm install v12.18.3

//v10.22.1 (centos 上如果报sharp错误,则将其切换到node 10版本)

4  启动redis并设置开机自启

systemctl start redis

systemctl enable redis

5 使用cnpm 替换npm

npm install -g cnpm –registry=https://registry.npm.taobao.org

6  手动下载 nodebb v1.14.3 源码并且上传服务器

https://github.com/NodeBB/NodeBB/releases/tag/v1.14.3

7  安装node bb 环境

8  安装nodebb

文章来源于互联网,如有雷同请联系站长删除:centos7.6安装nodebb v1.14.3(2020年)

发表评论