sábado, 15 de noviembre de 2014

Instalar ninja-ide en mac os x


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