miércoles, 19 de noviembre de 2014

Errores al iniciar gvim : (gvim:10659): Gtk-WARNING - ElementaryOS



Como ya tenia un tiempo que cada vez que abría gvim desde el terminal en ElementaryOS marca varias veces el mismo error:

Errores al iniciar gvim : (gvim:10659): Gtk-WARNING **: Imposible encontrar el motor de temas en la ruta al _modulo: «pixmap»

Para este error en particular realizar lo siguiente:

$ sudo apt-get install synaptic
$ sudo apt-get install gtk2-engines-pixbuf

Una vez aplicado los comandos los errores desaparecieron.


Espero te sea de utilidad !



Referencias:
http://tuksik.ru/gtk-warning-error-pixmap/


____________________________________
Actualización: 06/Oct/2015

En Ubuntu 14.04 tuve que realizar estos pasos adicionales:
sudo apt-get remove vim-gnome
sudo apt-get install vim-gtk

Otra opción es agregar esta línea al .bashrc o .zshrc:
alias gvim="gvim 2>/dev/null"


Referencias:
http://askubuntu.com/questions/361180/gvim-glib-gobject-warning-in-ubuntu-13-10







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