Bien para continuar con un proyecto que estoy desarrollando en python-django, he probado varias herramientas de desarrollo y me ha gustado el rendimiento de este entorno; sin embargo me dio varios problemas para instalarlo en mac.
Para algunas herramientas utilice homebrew, y wget, si no los tienes instalados usa los siguientes comandos:
$ ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"
$ brew install wget
Para instalar la herramienta entonces iniciamos con los siguientes comandos:
$ sudo pip install macfsevents
Por alguna razón, y puede ser por tener múltiples instancias de python (las cuáles no puedo mover mucho debido a otros proyectos de trabajo), las siguientes herramientas no me permitió instalarlas con pip por lo que las descargue directamente desde los sitios usando wget.
$ mkdir ninja-ide_app
$ cd ninja-ide_app
$ mkdir install
$ cd install
$ wget http://sourceforge.net/projects/pyqt/files/sip/sip-4.16.4/sip-4.16.4.tar.gz
$ tar -xzvf sip-4.16.4.tar.gz
$ cd sip-4.16.4
$ python configure.py
$ make
$ make install
$ wget http://sourceforge.net/projects/pyqt/files/PyQt4/PyQt-4.11.3/PyQt-mac-gpl-4.11.3.tar.gz
$ tar -xzvf PyQt-mac-gpl-4.11.3.tar.gz
$ cd PyQt-mac-gpl-4.11.3
$ python configure-ng.py
(escribe yes para aceptar la licencia)
$ make
(puede tardar unos minutos)
$ make install
$ wget https://pypi.python.org/packages/source/v/virtualenv/virtualenv-1.11.6.tar.gz
$ tar -xzvf virtualenv-1.11.6.tar.gz
$ cd virtualenv-1.11.6
$ python setup.py install
$ wget http://sourceforge.net/projects/pyqt/files/QScintilla2/QScintilla-2.8.4/QScintilla-gpl-2.8.4.tar.gz
$ tar -xzvf QScintilla-gpl-2.8.4.tar.gz
$ cd QScintilla-gpl-2.8.4
$ cd Qt4Qt5
$ qmake qscintilla.pro
$ make
$ make install
$ cd ..
$ cd Python
(Python Bindings)
$ python configure.py
$ make
$ make install
$ cd ..
$ cd ..
$ cd ..
$ git clone https://github.com/ninja-ide/ninja-ide.git ninja-ide
$ cd ninja-ide $ python ninja-ide.py
Si todo sale bien ya tienes el entorno instalado puedes agregar al bash_profile un alias para que desde la terminal puedas llamarlo.
Espero te sea de utilidad !
Referencias:
http://ninja-ide.org/
https://github.com/ninja-ide/ninja-ide-documentation/blob/master/docs/installing.rst
http://scoobygalletas.blogspot.mx/2011/09/como-instalar-ninja-ide-en-mac-os-x.html
http://pyqt.sourceforge.net/Docs/PyQt4/installation.html
http://www.riverbankcomputing.com/software/sip/download
http://pyqt.sourceforge.net/Docs/QScintilla2/
https://github.com/ninja-ide/ninja-ide/blob/705b6d005ab4db7844f7805d1b10a24732045adf/README.md#requirements
https://github.com/ninja-ide/ninja-ide/issues/1833
No hay comentarios:
Publicar un comentario