Archive for the ‘macosx’ Category

Django sobre MacOSX

Tuesday, November 20th, 2007

El otro día tuve que volver a utilizar mi viejo ibook G3 800, que lo tengo macosx. La verdad quería seguir trabajando con unas cosas que estoy haciendo en django en local, y claro tenía que instalar todo el entorno de desarrollo y ahí empezó mi calvario. Empezé a leer por google y todo el mundo me decía lo mismo.

  • Instala Xcode de apple
  • Instala darwinports
  • Desde los ports instala:
  • Subversión
  • python 2.4 y dependencias
  • Base de datos.

Seguí las instrucciones y la verdad después de más de cuatro horas compilando en mi vieja máquina sin llegar a tener subversión me harté e intenté buscar una solución, algo parecido a locomotive para ruby on rails, por lo menos que me permitiera la instalación desde paquetes compilados y no tardar más de un día (esto en mi máquina es real).

Y la verdad lo conseguí, aquí os dejo las url de los aplicaciones necesarias para hacer caminar django en mac Tiger (10.4) sin volverse muy loco.

Subversión

Sólo nos hace falta en caso de querer subir lo cambios a algún repositorio y para bajarnos django desde el svn, no es estrictamente necesario pero sí muy útil y posiblemente lo usemos.

Lo puedes bajar sin problemas desde aquí, la versión es la 1.4.4, y si quieres un cliente gráfico lo puede obtener aquí

Base de datos.

Realmente sólo nos hace falta una, pero así tenemos más variedad.

Mysql

Lo bajamos directamente desde la web de mysql siendo la versión 5.0, la actual. Si queremos usar un gui de mysql también lo tenemos aquí

PostgreSQL

En la web de postgreSQL no hay ninguna versión compilada, pero podemos obtener una de sf. Para usar un gui de PostgreSQL particularmente me gusta el pgadmin.

Python

Por supuesto sin esto nada funcionaría, para esto vamos a usar la versión 2.4 y las librerías para MySQL y PostgreSQL. Todo está empaquetado aquí.

iTerm

No hace falta para nada en un principio pero necesito una consola que tenga tabs, esta es la salvación

Django

Me bajé la versión estable y la instalé según las instrucciones sin ningún problema.

Lo único que tuve que hacer es poner en el path /usr/local/bin y /usr/local/sbin/ para que todo funcionara