Tip: Arrancando RabbitMQ en Mac OS

He empezado a trastear con RabbitMQ, que hacía mucho que lo tenía entre ceja y ceja. La instalación en un servidor con ubuntu fue trivial, en unos minutos estaba instalado y en marcha, pero no fue así en mi Mac.

Tras instalarlo con homebrew no conseguía arrancarlo, me daba el siguiente error:

ERROR: epmd error for host "vodkalimon": address (unable to establish tcp connection)

Al parecer se intentaba conectar con mi máquina por su nombre (efectivamente se llama vodkalimon ;)), no por localhost o la ip de loopback.

La solución es muy simple, aunque a mi me costó un buen rato darme cuenta, que uno es un poco torpe para los sistemas.

Simplemente añadir en /private/etc/hosts el nombre de la máquina apuntando a la ip de loopback. Lo que a mi me ha quedado como algo así:


...
127.0.0.1 localhost
127.0.0.1 vodkalimon
255.255.255.255 broadcasthost
...

Y con esto, ya podemos arrancar normalmente RabbitMQ.

Instalar gemas en Dreamhost

Estoy haciendo unas pequeñas pruebas con Sinatra para un pequeño proyecto personal. El caso es que al ir a instalar la gema de sinatra(y un par más que estoy usando) en dreamhost, me surgió el error de no tener permisos de escritura.

$ gem install sinatra
ERROR: While executing gem ... (Gem::FilePermissionError)
You don't have write permissions into the /usr/lib/ruby/gems/1.8 directory.

La solución es simplemente añadir unos exports al .bash_profile


export GEM_HOME="$HOME/.gems"
export GEM_PATH="$GEM_HOME:/usr/lib/ruby/gems/1.8"
export PATH="$HOME/.gems/bin:$PATH"

Y tras ejecutar source .bash_profile para que coja los cambios, ya podemos instalar nuevas gemas.

grails.sh, trabaja fácilmente con distintas versiones de Grails

Leyendo la lista de correo de grails, me encuentro un pequeño script, que al menos a mi me parece muy útil para los que a veces andamos cambiando entre varias versiones de grails: grails.sh.

  • En el directorio de un proyecto ejecuta la versión del mismo proyecto.
  • Desde otros directorios se ejecutará la versión de grails que tengamos por defecto en GRAILS_HOME.
  • Y para utilizar una versión concreta, simplemente se lo debemos pasar como parámetro.

Sencillo y cumple su función. Al parecer funciona perfectamente en Mac, Linux y Windows con cygwin. Y para los despistados como yo, recordad darle permisos de ejecución al script 😛

Instalar apache, mysql y php en Ubuntu con XAMPP

Quería instalarme en ubuntu el típico paquete apache, mysql y php, como ya tengo instalado en windows el xampp, me decidí a instalar su distribución para linux. También las hay para Solaris y MacOS.

Después de descargar xampp para linux, se copia el archivo .tar en /usr/local y se ejecuta el comando sudo tar zxvf /usr/local/xampp-linux-1.5.4a.tar.gz -C/opt, y ya queda instalado en /opt/lampp.

Para ejecutar el servidor, simplemente debemos ejecutar el comando sudo /opt/lampp/lampp start y con stop lo podemos parar.

Instalación de NetBeans 6.0 milestone 9 en Ubuntu

Ayer estuve instalando NetBeans 6.0 en mi partición de Ubuntu, para empezar a tocar las novedades de JEE 5 y apoyarme en las ayudas del IDE, veremos si retiramos el eclipse.

Estos son los pasos que seguí para instalar NetBeans:

1- Descargar el IDE de la web de netbeans.

2- Una vez descargado, hay que asegurarse de tener permisos de ejecución sobre el archivo .sh, y ejecutar el archivo ./netbeans-6.0m9-standard-linux.sh.

En mi caso, el instalador no encontraba la JDK, la solución, simplemente poner al parámetro …“…“javahome el path dónde se encuentra la JDK ./netbeans-6.0m9-standard-linux.sh …“…“javahome pathJava

3- El resto ya es la típica configuración gráfica de NetBeans, así que al gusto.

Conclusión: Como se puede ver no es nada difícil la instalación y en caso de atasco se le puede pedir ayuda al señor google.

Probando Ubuntu Feisty

Acabo de instalarme Ubuntu Feisty, depués de tener durante un tiempo en una partición Kubuntu Dapper Drake y que hace bastante acabé dejándolo de lado.

Me he animado en parte por tener las herramientas de Sun en los repostorios (que todavía no he instalado), ya que el ordenador lo uso básicamente para navegar y programar, bueno alguna película también cae :P. Y por ver si me quito de una vez de mi windowsdependencia y uso por fin ubuntu como SO principal.

La instalación ha sido muy sencilla, no las tenía todas por tener Kubuntu instalado y no saber como quedaría el GRUB:

Ejecutar como Live CD y darle a instalar.

Ponemos la configuraciones mínimas(idioma, zona horaria…).

Elejimos partición manual y elejimos la partición de Kubuntu formateándola.

Con esto y alguna configuración más se puede dar por terminada la instalación, y el GRUB está perfectamente.