安装此应用注意事项

记录 fire.fundersclub.com 安装过程。

修改 py-requirements/base.txtpy-requirements/dev.txt 两个文件

需对 py-requirements/base.txtpy-requirements/dev.txt 两个文件做如下修改:

  1. 修改 base.txt 中的行

-e git+git://github.com/pennersr/django-allauth@83a0f77688f7d89939db454e3708d34e523accf3#egg=django-allauth

修改为:

-e git+https://github.com/pennersr/django-allauth@83a0f77688f7d89939db454e3708d34e523accf3#egg=django-allauth

  1. 修改 base.txt 中的行:

psycopg2==2.7.7

修改为:

psycopg2==2.8.4

  1. 修改 dev.txt 中的行:

ipdb==0.11

修改为:

ipdb==0.13

npm 安装时的问题

运行 npm i 命令时,会报出 PhantomJS not found on PATH 错误,此时需先执行 npm i phantomjs@2.1.1 --ignore-scripts,单独安装 phantomjs,再执行 npm i 安装其他 NPM 包。

数据库配置

数据库配置是在 src/firebot/settings/dev.py 文件中,先要在 PostgreSQL 中创建数据库账号及 firebot 数据库,然后写入到那个文件中。

要使用 nodejs10

需使用 nvm 安装和使用 nodejs10

caseFolding 模块找不到问题

mv node_modules/es-abstract/helpers/caseFolding.json node_modules/es-abstract/helpers/caseFolding.js

Last change: 2023-10-17, commit: c4f8712