Mac(zsh)下安装FireFly

作者: Floyda | 来源:发表于2015-04-29 17:50 被阅读556次

    @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

        本文链接:https://www.haomeiwen.com/subject/pabvfttx.html