安装此应用注意事项
记录 fire.fundersclub.com
安装过程。
修改 py-requirements/base.txt
及 py-requirements/dev.txt
两个文件
需对 py-requirements/base.txt
、py-requirements/dev.txt
两个文件做如下修改:
- 修改
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
- 修改
base.txt
中的行:
psycopg2==2.7.7
修改为:
psycopg2==2.8.4
- 修改
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