@Mac
网上找的参考文章 : Mac下安装FireFly
完全按这个教程, 是走不通的, 所以我修正一下.
git clone firefly
git clone https://github.com/9miao/firefly
安装第三方库
- 安装mysql
sudo brew install mysql
- 使用python包管理工具esay_install,依次安装以下依赖包:
sudo easy_install twisted
sudo easy_install python-memcached
sudo easy_install DBUtils
sudo easy_install MySQL-python
- 安装MySQL-python的时候会报错:
EnvironmentError:mysql config not found
因为是brew安装的mysql(网上教程是去官网下载), 所以到/usr/local/Cellar/mysql/x.x.x/bin
下找mysql_config
然后链接到/usr/local/bin
下
sudo ln -s /usr/local/Cellar/mysql/5.6.23/bin/mysql_config /usr/local/bin/mysql_config
- 原文中的
site.cfg
我没改
安装FireFly
cd至firefly目录,然后再终端依次执行:
sudo python setup.py build
sudo python setup.py install
创建HelloWorld
输入终端命令:firefly-admin.py createproject HelloWorld
即可在当前目录下创建HelloWorld工程。
也可以自定义目录:firefly-admin.py createproject Desktop/FireFly/HelloWorld
原文如此, 因为用的是zsh shell, 所以这个方法不行.
找到firefly-admin.py
, 在../Firefly/build/scripts-2.7/
下
复制到FireFly的根目录下 cp firefly-admin.py ../Firefly/
然后执行firefly-admin.py createproject HelloWorld
得到:
HelloWorld
├── app
│ ├── __init__.py
│ ├── __init__.pyc
│ ├── apptest.py
│ └── apptest.pyc
├── appmain.py
├── config.json
├── startmaster.py
└── tool
├── __init__.py
└── clienttest.py
安装成功, 启动也是OK的✌
-- Floyda --
网友评论