# 注意:安装mysqlclient失败,需要先安装libmysqlclient-dev(ubuntu) # 注意:安装失败请指定python路径. mac 可能会有用anaconda的python,找到自己系统的python 2.7追加参数指定 -p /usr/bin/python2.7 即可 # vi admin.sh +20 # virtualenv --no-site-packages -p /usr/local/bin/python2.7 venv
6.Config setting
带 @TODO 就是可能要修改的地方
vi walle/config/settings_prod.py
7.Data Migration
7.0 MySQL 5.6.5以上,否则会在安装时报错。在MySQL 5.6.5版本之前,Automatic Initialization and Updating只适用于TIMESTAMP,而且一张表中,最多允许一个TIMESTAMP字段采用该特性。从MySQL 5.6.5开始,Automatic Initialization and Updating同时适用于TIMESTAMP和DATETIME,且不限制数量。
7.1 创建一个数据库 walle
mysql -hxx -uxx -p -e'CREATE SCHEMA walle'
7.2 Data Migration
sh admin.sh migration
8.Start
8.1 启动
sh admin.sh start
8.2 重启、升级、Migration
sh admin.sh restart # 重启 sh admin.sh upgrade # 升级walle,升级完需要重启walle服务。升级前最好 git stash 暂存本地修改,升级后git stash pop弹出暂存,然后重启服务。 sh admin.sh migration # Migration