正在虚拟机上安装 wiki.js
Installing wiki.js on virtual machine
[root@localhost html]# node -v
v6.17.1
[root@localhost html]# npm -v
3.10.10
我想在虚拟机上安装 wiki.js,它基于 node.js,我不使用 node.js,但我想安装它以供进一步使用。
基于 wiki.js 安装文档:
https://docs.requarks.io/en/install/linux
我已经成功安装了 wiki,直到第 5 步,它说:node server
当我 运行 它说:
[root@localhost html]# node server
/var/www/html/server/core/config.js:66
async loadFromDb() {
^^^^^^^^^^
SyntaxError: Unexpected identifier
at createScript (vm.js:56:10)
at Object.runInThisContext (vm.js:97:10)
at Module._compile (module.js:549:28)
at Object.Module._extensions..js (module.js:586:10)
at Module.load (module.js:494:32)
at tryModuleLoad (module.js:453:12)
at Function.Module._load (module.js:445:3)
at Module.require (module.js:504:17)
at require (internal/module.js:20:19)
at Object.<anonymous> (/var/www/html/server/index.js:14:14)
我的 config.yml
:
db:
type: mysql
# PostgreSQL / MySQL / MariaDB / MS SQL Server only:
host: localhost
port: 5432
user: root
pass: msfdjk
db: wiki
ssl: false
# SQLite only:
storage: path/to/database.sqlite
我将数据库类型从 postrage 更改为 mysql 并输入用户和密码以及数据库名称,然后 运行
node server
命令。
我是一名 php 程序员,我不知道 node.js。我该如何安装?
wiki.js 在虚拟机上。
您的 Node 版本似乎很旧。您必须将 Node 至少升级到版本 7.6.0
,其中添加了对异步功能的支持。如果可能的话,我建议升级到最新的 LTS
[root@localhost html]# node -v
v6.17.1
[root@localhost html]# npm -v
3.10.10
我想在虚拟机上安装 wiki.js,它基于 node.js,我不使用 node.js,但我想安装它以供进一步使用。
基于 wiki.js 安装文档: https://docs.requarks.io/en/install/linux
我已经成功安装了 wiki,直到第 5 步,它说:node server
当我 运行 它说:
[root@localhost html]# node server
/var/www/html/server/core/config.js:66
async loadFromDb() {
^^^^^^^^^^
SyntaxError: Unexpected identifier
at createScript (vm.js:56:10)
at Object.runInThisContext (vm.js:97:10)
at Module._compile (module.js:549:28)
at Object.Module._extensions..js (module.js:586:10)
at Module.load (module.js:494:32)
at tryModuleLoad (module.js:453:12)
at Function.Module._load (module.js:445:3)
at Module.require (module.js:504:17)
at require (internal/module.js:20:19)
at Object.<anonymous> (/var/www/html/server/index.js:14:14)
我的 config.yml
:
db:
type: mysql
# PostgreSQL / MySQL / MariaDB / MS SQL Server only:
host: localhost
port: 5432
user: root
pass: msfdjk
db: wiki
ssl: false
# SQLite only:
storage: path/to/database.sqlite
我将数据库类型从 postrage 更改为 mysql 并输入用户和密码以及数据库名称,然后 运行
node server
命令。
我是一名 php 程序员,我不知道 node.js。我该如何安装?
wiki.js 在虚拟机上。
您的 Node 版本似乎很旧。您必须将 Node 至少升级到版本 7.6.0
,其中添加了对异步功能的支持。如果可能的话,我建议升级到最新的 LTS