Mac(zsh)下安装FireFly

@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 --

你可能感兴趣的:(Mac(zsh)下安装FireFly)